Get your Upwork records
- 1Sign in to Upwork and open the Reports section.
- 2Find Transaction History, set the date range you need, and download the CSV.
- 3Save the file and upload it to Tally Assistant as-is.
Upwork's Transaction History report downloads as CSV.
Freelancers who earn through Upwork contracts and want marketplace income inside their own books.
Tally Assistant imports Upwork Transaction History CSVs, turning each contract payment into income matched to the client, with Upwork fees visible as expenses. Withdrawals to your bank are categorized as transfers so marketplace income is not counted twice.
Import is manual and file-based. Upwork's 5-day withdrawal hold means dates differ between the CSV and your bank statement.
What to watch out for
As expense rows in the import, so your reports show gross income, the fee, and the net you actually kept. That split is what makes profit real instead of approximate.
Upwork holds earnings for a 5-day security period before withdrawal. The CSV records the contract payment date, and the bank records the withdrawal date. Both are correct, they just measure different moments.
Import 100 transactions a month for free. Upwork and every other platform, any format, any language.