Use Case

How to Report Upwork Income in Indian ITR (Step-by-Step)

Earned on Upwork this year? Here's exactly how to declare it in your ITR — which form, which schedule, and how to handle forex.

On this page

You earned $12,000 on Upwork this year. Tax season is here. You open the ITR form and stare at the screen: which form? Which schedule? What exchange rate? Do you report the gross or net? Where does the Upwork fee go? This guide answers every question, step by step, with actual numbers.

Is Upwork Income Taxable?

Yes. Unequivocally yes. If you are a tax resident of India (i.e., you are present in India for 182 days or more in the financial year, or 60 days with other conditions), your global income is taxable in India. Upwork income — regardless of whether the client is in the US, UK, or anywhere else — is Indian taxable income.

There is no exemption for foreign-earned income for residents. There is no "it was already in USD so India cannot tax it" argument. There is no "Upwork is a foreign platform so Indian tax does not apply" loophole. The money is taxable. The only question is how to report it correctly.

Which ITR Form to Use

ITR-4 (Sugam) is the simpler form and fits many Upwork freelancers on the presumptive scheme, provided your work is a specified profession, total income is within Rs. 50 lakh, and you hold no foreign assets or foreign accounts (a balance left in a foreign PayPal or Payoneer account can count). ITR-4 also excludes "income from any source outside India"; fees from foreign clients for work you do in India are generally treated as Indian-source, but the form does not say so expressly — if most of your income is from abroad, confirm the form with a CA. Otherwise it is ITR-3. Here is the decision logic:

SituationITR FormReason
Specified-profession freelancer on 44ADA, gross receipts ≤ Rs. 75 lakh (cash ≤ 5%), total income ≤ Rs. 50 lakh, no foreign assetsITR-4Presumptive taxation, no books required
Freelancer maintaining books (opted out of 44ADA)ITR-3Need to report P&L and Balance Sheet
Gross receipts above Rs. 75 lakh (or above Rs. 50 lakh with more than 5% in cash)ITR-344ADA not available, books mandatory
Freelancer with capital gains, foreign assets, or multiple income sourcesITR-3ITR-4 does not support all schedules

If your work is a specified profession — software development usually fits under information technology — your receipts are within the limit and none of the ITR-4 exclusions apply, ITR-4 with Section 44ADA is the simplest option. If your work is design, writing or marketing, settle with your CA which scheme and form fit before you file.

Presumptive Taxation (44ADA)

Section 44ADA (s.58(2) Table Sl. No. 3 of the Income-tax Act 2025 from tax year 2026-27) is the most useful tax provision for the freelancers it covers. Here is how it works:

  • Declare 50% of your gross receipts as profit. The remaining 50% is automatically treated as expenses — no itemization needed.
  • Available only to a resident individual or a partnership firm (not an LLP) in a specified profession: legal, medical, engineering, architecture, accountancy, technical consultancy, interior decoration, information technology, company secretary and a few CBDT-notified professions. Software development usually fits under information technology. Design, writing, marketing, coaching and general consulting are not on the list — whether your work qualifies is a question to settle with a CA before you file on the 50% basis. Gross receipts can be up to Rs. 75 lakh if cash receipts are no more than 5% of the total (Rs. 50 lakh otherwise).
  • No books of accounts required. No need to maintain ledgers, expense receipts, or detailed financial records. The 50% presumptive rate covers everything.
  • Pay tax on the 50% profit as per your applicable slab rate (old or new regime).
For an eligible professional, Section 44ADA is a gift. Instead of tracking every expense receipt, you simply declare 50% of gross receipts as income. For most eligible professionals with expenses under 50%, this is a net benefit — and it eliminates the need for audit.

Handling Forex Conversion

This is where most Upwork freelancers get confused. The key question: at what exchange rate should you convert USD to INR for tax purposes?

The generally accepted approaches:

  1. Actual credited rate. Use the exchange rate at which each payout was actually credited (your FIRC/FIRA or bank advice shows it) and apply it to the gross amount the client paid. This is the simplest method and is directly verifiable.
  2. SBI TT buying rate. This is the rate the income-tax rules (Rule 115) name. If using accrual basis (recording income when earned rather than when received), use it on the date of the Upwork invoice or the date the milestone was approved.
  3. RBI reference rate. The RBI publishes a daily reference rate for USD/INR. It is a useful cross-check, but the income-tax rules name the SBI TT buying rate. Pick one method with your CA and apply it consistently.

Step-by-Step ITR Filing

Here is a worked example for an Upwork software developer (information technology is a specified profession) billing $1,000/month ($12,000/year), at an illustrative Rs. 94.5 to the dollar — use your own rates:

ItemAmount
Annual Upwork gross billings$12,000
Less: Upwork fee (~10%)-$1,200
Net received on Upwork$10,800
INR that reached your bank (net of fee and ~2% forex spread)~Rs. 10,00,000
Gross receipts for ITR-4 ($12,000 @ Rs. 94.5)Rs. 11,34,000
Presumptive income (50% under 44ADA)Rs. 5,67,000
Tax at slab rates (new regime: up to Rs. 4 lakh nil, next Rs. 1,67,000 @ 5%)Rs. 8,350
Less: rebate under Section 87A (total income within Rs. 12 lakh)−Rs. 8,350
Cess (4%)Nil
Total tax payableNil

Here the slab tax is fully rebated under Section 87A because total income is within Rs. 12 lakh under the new regime. With no other income nothing is payable — no advance tax and no self-assessment tax — and any 194-O TDS Upwork withheld (0.1% of gross, about Rs. 1,100 here) comes back as a refund. You still have to file the return. (For tax year 2026-27 the rebate sits in s.156 of the Income-tax Act, 2025.)

Filing steps in ITR-4:

  1. Log in to the e-filing portal (eportal.incometax.gov.in). Select ITR-4 for the relevant assessment year.
  2. In Part A — General Information, select "Profession" and pick the nature-of-business code that matches your work from the ITR utility's drop-down; check that year's ITR instructions rather than copying one from a blog.
  3. In Schedule BP (Business/Profession), enter gross receipts under "Gross receipts from profession under Section 44ADA." Enter Rs. 11,34,000.
  4. The form auto-calculates 50% presumptive income (Rs. 5,67,000). If you want to declare higher profit (say your actual profit was 70%), you can enter a higher amount — but never less than 50%.
  5. Complete the rest of the form: personal details, bank account, the TDS schedule (claim the 194-O credit shown in your 26AS), tax computation. The form auto-calculates tax based on your chosen regime (old or new).
  6. Pay self-assessment tax (if any) via Challan 280, selecting "Self Assessment Tax (300)."
  7. Verify and submit with Aadhaar OTP, DSC, or EVC.

Advance Tax on Upwork Income

Upwork withholds only a thin 0.1% under Section 194-O, so nearly all of your tax is your responsibility. Advance tax is due once your tax for the year after TDS is Rs. 10,000 or more. Most taxpayers pay it in four instalments:

Due DateCumulative %Example (Rs. 50,000 annual tax)
June 1515%Rs. 7,500
September 1545%Rs. 15,000 more (total Rs. 22,500)
December 1575%Rs. 15,000 more (total Rs. 37,500)
March 15100%Rs. 12,500 more (total Rs. 50,000)

FAQ

Should I report gross Upwork billings or net after Upwork fee?
Report the gross. Gross receipts means what your clients paid for your services — the contract value before Upwork's service fee and before the forex spread on payout. Upwork withholds 194-O TDS on that gross figure and reports it against your PAN, so the gross is what your 26AS/AIS shows. Under presumptive taxation (Section 44ADA for FY 2025-26; s.58 of the Income-tax Act 2025 from tax year 2026-27), the Upwork fee is one of the expenses the 50% presumption already covers, so reporting the net payout would deduct it twice and leave your return short of your AIS. If the amounts are material, confirm the base with your CA.
Do I need to file Schedule FA (Foreign Assets) for my Upwork balance?
If you have money sitting in your Upwork balance or a foreign PayPal/Payoneer account at any point during the year, you may need to disclose it in Schedule FA of ITR-3 (ITR-4 does not have Schedule FA). The threshold for reporting is any amount — even $1 in a foreign account triggers the disclosure. If this applies, you may need to file ITR-3 instead of ITR-4. Consult your CA.
Can I claim the Upwork service fee as a deduction?
Only if you opt out of presumptive taxation (44ADA) and file ITR-3 with detailed books. Under 44ADA, no separate deductions are allowed — the 50% presumptive rate is all-inclusive. For an eligible professional, the simplicity of 44ADA usually outweighs the potential tax savings from itemizing expenses.
What if I earned on Upwork but did not withdraw the money to India?
Leaving money in your Upwork balance does not defer tax. A payment released to your Upwork account is generally treated as earned and received on your behalf, so it belongs to the year it was released, whenever you withdraw it: a $5,000 payment released in March 2027 is income of tax year 2026-27 (Income-tax Act, 2025) even if withdrawn in May 2027. A balance left abroad may also bring Schedule FA disclosure — check with your CA.
How do I handle Upwork connects and paid features?
Upwork connects and Freelancer Plus subscription costs are business expenses. Under presumptive taxation (44ADA), these are already covered by the 50% presumptive rate — no separate deduction. If filing ITR-3 with books, you can deduct them as business expenses under "subscription fees" or "platform costs."

Every deduction, caught

Manage your freelance finances in one place.

HourSlip handles invoicing, GSTR-1 export, and TDS reconciliation — free to start.

Start free →

This guide is general information, not tax advice. Rates and dates are for FY 2026–27 and can change. Verify with your CA before you file.

HourSlip

We build GST invoicing and tax tooling for India’s independent services professionals. Every guide is written against the Act, the Rules and the CBDT/CBIC circulars, and cites its sources.

Built for Indian freelancers

Invoicing and compliance, in one place.

GST-correct invoices, TDS tracked to 26AS, and a tax position you can actually see — free to start.

• No card required• Export your data as CSV