How Do Upwork, Fiverr, Toptal and Contra Fees Compare for Indian Freelancers?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
Freelancing platform fees differ in who pays and how much. Upwork charges freelancers a variable service fee. Fiverr keeps 20% of each order, so sellers earn 80%. Toptal says it takes no cut of a freelancer's rate. Contra is commission-free for freelancers but lists a per-payment platform fee on its free plan.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian freelancers who find clients and get paid through Upwork, Fiverr, Toptal or Contra | Each platform's own terms: Upwork Fee and ACH Authorization Agreement, Fiverr Payment Terms, Toptal FAQs, Contra pricing and Terms of Service. In India, the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 | Platform clearance periods range from 4 days (Contra standard payouts) to 14 days (Fiverr orders and Upwork fixed-price release requests). FEMA: EDF within 30 days from the end of the invoice month, and realisation within nine months of the invoice date | Not applicable for the fees themselves. Your AD bank follows up on export proceeds that are not realised within the FEMA period | 9 Oct 2026 |
What fees do Upwork, Fiverr, Toptal and Contra charge freelancers?
Upwork, Fiverr, Toptal and Contra each charge freelancers in a different way. Two of them take a share of every payment, one says it takes nothing from the freelancer's rate, and one charges flat platform fees that a paid plan removes. Clients also pay their own fees on Upwork, Fiverr and Toptal, which affects the price your client sees.
- Upwork: Charges a Freelancer Service Fee that is a variable fee, based on factors such as client demand, freelancer supply, job category and membership plan. The rate that applies to a contract stays fixed for the life of that contract (Upwork Fee and ACH Authorization Agreement, Section 2.1).
- Fiverr: Credits the seller with Earnings equal to 80% of the purchase amount for each completed order, and 80% of the hourly rate on Hourly Contracts (Fiverr Payment Terms, Section 2.1).
- Toptal: States that talent members set their own rates and Toptal does not take a cut from that. Payment is in USD (Toptal Talent FAQ).
- Contra: Describes itself as commission-free for all creatives. On the free plan it lists a platform fee of US$15 on payments of US$1 to US$499 and US$29 on payments of US$500 or more, which the Pro plan waives (Contra fees overview).
- Payouts: All four platforms pay in US dollars, so a payout to an Indian bank account involves a conversion to rupees and, on Fiverr and Contra, a withdrawal or processor fee set by the payment provider.
Every platform says it can change its fees. Upwork's agreement says the pricing method may change without notice, though it promises advance notice of fee increases affecting current users. Check each platform's own fee page on the day you price a project, and keep a copy of the page with your records.
Which freelancing platform fee structure suits which kind of Indian freelancer?
Which freelancing platform fee structure suits an Indian freelancer depends on how you find clients and how large each payment is. A percentage fee costs more on large projects. A flat platform fee costs more on small payments. The table sets out each platform's freelancer-side fee as published on its own pages.
| Platform | Freelancer-side fee | Client-side fee | Paid in | Best for |
|---|---|---|---|---|
| Upwork | Variable Freelancer Service Fee; flat 5% on Freelancer Initiated Direct Contracts; 10% on Enterprise Client contracts unless the contract says otherwise (Upwork fee agreement) | Variable Marketplace Fee plus a one-time Contract Initiation Fee on the Basic Plan; Business Plus Fee of up to 10% | US dollars | Freelancers who want a large open marketplace and bring some clients of their own |
| Fiverr | 20% of the order value, as sellers are credited 80% (Fiverr Payment Terms) | Service fee of 5.5% of the purchase amount, plus US$3.5 on purchases under US$200; US$5 Order Initiation Fee on Hourly Contracts | US dollars (balance derived from its US$ value) | Freelancers selling fixed, packaged services (Gigs) |
| Toptal | No cut from the rate the freelancer sets (Toptal Talent FAQ) | Flat monthly subscription of US$79 if the client proceeds with talent matching (Toptal FAQ) | US dollars | Experienced freelancers who pass Toptal's screening and want long engagements |
| Contra | Commission-free; US$15 or US$29 platform fee per payment on the free plan; Pro plan at US$29 a month or US$199 a year waives it (Contra pricing) | Payment processing fees charged by the processor, for example 2.9% plus 30 cents on domestic cards | US dollars | Freelancers who bring their own clients and invoice larger amounts |
How do you compare the real cost of a freelancing platform for one project?
You compare the real cost of a freelancing platform by working out what reaches your Indian bank account from the same project price. Start with the platform's share, subtract the withdrawal or payout fee, then account for the currency conversion to rupees. Do the same sum for each platform you use.
- Fix one project price in US dollars, for example US$1,000, so every platform is compared on the same figure.
- Subtract the platform's freelancer-side fee: the variable Upwork service fee shown on your contract, 20% on Fiverr, nothing on Toptal, or the free-plan platform fee on Contra if you are not on Pro and the fee falls on you.
- Subtract any subscription you pay to stay active, such as a Contra Pro plan or an Upwork Freelancer Membership, spread across the projects it covers.
- Subtract the withdrawal or payout fee for your chosen method. Fiverr lists US$3 per Local Bank Transfer and Contra's fee table lists US$1.25 for local INR bank payouts to India.
- Note the exchange rate applied when US dollars become rupees, and compare it with a reference rate for the same day to estimate the conversion cost.
- Divide the total of all deductions by the project price to get your effective cost as a percentage.
Why does the Upwork Freelancer Service Fee not have one fixed percentage?
Upwork's Fee and ACH Authorization Agreement describes the Freelancer Service Fee as a variable fee calculated by proprietary algorithms. Components may include client demand, freelancer supply, job category and membership plan. Upwork shows the fee for a contract on the site, and that rate stays fixed for the life of the contract.
- Freelancer Initiated Direct Contracts carry a flat 5% fee.
- Enterprise Client contracts carry a 10% fee unless the Enterprise Client contract provides otherwise.
- Alternate Pricing, such as older contracts or advertised discounts, can apply a fixed percent or no Service Fee.
Does Fiverr's 20% fee apply to tips and Logo Maker sales?
Fiverr's Payment Terms set seller Earnings at 80% for orders and Hourly Contracts. Logo Maker sales use a separate tier-based model where the seller earns between 20% and 50% of each sale, depending on the tier.
- Check the Payment Terms for any extra or redesign services, which carry their own service fee charged to the buyer.
Who pays the Contra payment processing fees, the client or the freelancer?
Contra's Terms of Service say clients are responsible for third-party payment processing fees, and foreign exchange fees are paid by the party incurring them. Its fees overview says payout processor fees are passed on to the freelancer and shown at the time of withdrawal.
- Card payments: 2.9% plus 30 cents for domestic cards, with extra charges for international cards and currency conversion.
- ACH: 0.8%, capped at US$5.00 per successful charge.
What are the withdrawal and payout fees on Upwork, Fiverr, Toptal and Contra for India?
Withdrawal and payout fees for India depend on the platform and the method you choose. Fiverr and Contra publish their fees on their own pages. Upwork says payment method fees are posted on its site. Toptal's public FAQ does not list a payout fee. The table shows only what each platform publishes.
| Platform | Payout method | Published fee | Clearance before you can withdraw | Best for |
|---|---|---|---|---|
| Fiverr | Local Bank Transfer (operated by Payoneer) | US$3 per transfer, plus any provider fees by location and currency (Fiverr Payment Terms, Section 2.3) | 14 days after the order is complete; 7 days for Top Rated Sellers and for Hourly Contracts | Fiverr sellers paying out to an Indian bank account |
| Fiverr | Withdraw to your PayPal account | US$0 from Fiverr, plus any provider fees by location and currency | Same clearance periods as above | Sellers who already hold an account with that provider |
| Fiverr | Fiverr Revenue Card | Not available in India, according to Fiverr's Payment Terms | Not applicable | Not relevant to India-based sellers |
| Contra | Standard payout to a local INR bank account | Free from Contra; processor fee of USD 1.25 for India (INR, local), plus currency conversion (Contra fees overview) | 4-day safety clearance plus the provider's transit time (Contra payouts) | Contra freelancers who can wait a few days |
| Contra | Faster payout | 2% on the free plan, free on Pro (Contra pricing) | Skips the 4-day safety clearance | Freelancers who need funds before the clearance ends |
| Upwork | Methods listed on the Upwork site | Posted on the site with each method, and may be updated (Upwork fee agreement, Section 2) | Hourly: client review until Friday after the invoice; fixed price: release on approval or after 14 days of client inaction | Upwork freelancers checking the fee shown before each withdrawal |
| Toptal | Handled by Toptal; payment in USD | Not published in Toptal's public FAQ | Clients are invoiced about twice a month on Net 10 terms (Toptal FAQ) | Toptal freelancers confirming payout costs during onboarding |
What happens if an Indian freelancer ignores platform fees when pricing and reporting exports?
If an Indian freelancer ignores platform fees, the rupees received fall short of the price quoted and the bank credit may not match the export value declared. Platform fees, payout fees and conversion costs are taken before the money reaches India. Planning for them keeps your pricing, books and FEMA paperwork consistent.
- Lower income: A 20% Fiverr share or a variable Upwork service fee comes off every payment, before any withdrawal or conversion cost.
- Value mismatch: Regulation 5(1) of the 2026 FEMA Regulations requires the full export value of services to be realised and repatriated within nine months from the invoice date. A net credit after fees is lower than the gross value.
- Reduction: Regulation 6 of the 2026 FEMA Regulations lets your AD bank allow a reduction in export value, and for invoices up to Rs 10 lakh it may be permitted on your declaration.
- Held funds: Clearance periods and fraud reviews can delay payouts. Fiverr may disable withdrawals in some cases, and Contra says some payouts are held for review.
- Lost fees: Upwork says Marketplace Fees are not refunded when a funded project is cancelled, and Contra's platform fees are non-refundable.
Price each project with the platform's full cost in mind, keep the platform's transaction report with each invoice, and ask your AD bank how it records platform fees deducted before the money reached India. See export realisation period and EDF form for exports for the FEMA steps.
What is the timeline for getting paid and reporting a freelancing platform payment in India?
The timeline for a freelancing platform payment runs from the platform's clearance period to the FEMA deadlines in India. Platforms hold funds for between 4 and 14 days before you can withdraw. In India, the EDF for services is due within 30 days from the end of the invoice month, and the money must be realised within nine months.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| Fiverr order marked complete | Earnings available after 14 days, or 7 days for Top Rated Sellers (Fiverr Payment Terms) | Fiverr Earnings page | Fiverr sellers planning cash flow |
| Fiverr Hourly Contract Weekly Report completed | Earnings available after 7 days | Fiverr Earnings page | Fiverr sellers on hourly work |
| Upwork hourly week ends (Sunday 23:59 UTC) | Invoice generated Monday; client may review or dispute until 11:59 PM UTC on the following Friday (Upwork hourly escrow instructions) | Upwork, automatically | Upwork freelancers on hourly contracts |
| Upwork fixed-price release request | Funds released if the client takes no action for 14 calendar days (Upwork fixed-price escrow instructions) | Upwork, automatically | Upwork freelancers on milestone contracts |
| Contra fixed-price deliverables sent | Balance released when the client accepts, or if the client neither accepts nor asks for revisions within 120 hours (Contra Terms of Service) | Contra wallet | Contra freelancers on fixed-price projects |
| Contra standard payout requested | 4-day safety clearance plus provider transit, for example 4 to 7 business days to a bank account (Contra payouts) | Contra payouts | Contra freelancers withdrawing to India |
| Toptal client invoiced | Invoices issued about twice a month on Net 10 terms (Toptal FAQ) | Toptal, automatically | Toptal freelancers tracking when clients pay |
| Invoice raised for services | EDF within 30 days from the end of the invoice month, or on or before receipt of payment for services other than software (Regulation 3(2)) | With your AD bank | Every Indian freelancer billing foreign clients |
| Invoice date | Full export value realised and repatriated within nine months, or twelve months if invoiced or settled in rupees (Regulation 5(1)) | Tracked by your AD bank | Freelancers with slow-paying clients or long clearance holds |
What mistakes do Indian freelancers make when comparing freelancing platform fees?
- Old rates: Quoting fee figures from old posts instead of each platform's current terms. Fiverr's Payment Terms showed a last update of September 2026, and Upwork's fee agreement was effective from 20 July 2026, when we checked.
- Fixed Upwork rate: Assuming one Upwork percentage for every contract. The service fee is variable and is fixed per contract when the contract starts.
- Client fees: Ignoring the fees the client pays, such as Fiverr's 5.5% service fee or Upwork's Marketplace Fee, which raise the client's total price.
- Payout costs: Counting only the platform's share and forgetting withdrawal fees and the currency conversion to rupees.
- Small payments: Using Contra's free plan for many small invoices, where a flat US$15 fee is a larger share of each payment.
- Skipping EDF: Treating platform payouts as outside FEMA. The EDF and realisation rules in the 2026 Regulations still apply to services exports.
- Wrong code: Not checking the purpose code your bank records for platform payouts. See purpose code for Upwork and Fiverr payments.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- Upwork: Fee and ACH Authorization Agreement (effective 20 July 2026), Section 2 (Fees charged to freelancers), 2.1 Freelancer Service Fee, 2.2 Freelancer Initiated Direct Contracts, 2.3 Enterprise, 2.4 Alternate Pricing, 2.5 Other fees, Section 3 Client plans and fees, 3.3 Client Initiated Direct Contracts (checked 9 Oct 2026)
- Upwork: Hourly, Bonus, and Expense Payment Agreement with Escrow Instructions (effective 6 April 2026), 2.1 Weekly hourly invoices; 2.2 Hourly invoice review; 7 Disputes (checked 9 Oct 2026)
- Upwork: Fixed Price Service Contract Escrow Instructions (effective 20 July 2026), 4.1 Release of funds to freelancer (14 calendar days of client inaction) (checked 9 Oct 2026)
- Fiverr: Payment Terms (last update September 2026), 2.1 General (80% Earnings, Logo Maker tiers); 2.2 Withdrawing Earnings (clearance periods); 2.3 Withdrawal Methods; buyer service fees as of September 2025 (checked 9 Oct 2026)
- Toptal: Talent Frequently Asked Questions, Payments: How do I get paid; Does Toptal take a cut of my earnings (checked 9 Oct 2026)
- Toptal: Frequently Asked Questions (clients), Are there any subscription costs; How often will I be charged (checked 9 Oct 2026)
- Contra: Pricing, Free and Pro plan comparison: client payment fees, faster payouts, Pro price (checked 9 Oct 2026)
- Contra Help Center: Fees overview (6 August 2026), Client processing fees; Platform fees; Payout fees; processor fee table (India, INR, Local) (checked 9 Oct 2026)
- Contra Help Center: Payouts (13 March 2026), Transit timelines; 4-day safety clearance; payout holds (checked 9 Oct 2026)
- Contra: Terms of Service, Platform fees; Third-party payment processing and foreign exchange fees; fixed-price release within 120 hours (checked 9 Oct 2026)
- RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (Notification FEMA 23(R)/2026-RB, as amended by FEMA 23(R)/(1)/2026-RB), Regulation 3(2) EDF for services; Regulation 5(1) realisation period; Regulation 6 reduction in export realisation (checked 9 Oct 2026)
Frequently asked questions
How much does Fiverr deduct from a US$100 Gig order for an Indian seller?
Fiverr credits sellers with 80% of the purchase amount, so a US$100 Gig order gives US$80 in Earnings under its Payment Terms. The buyer pays the 5.5% service fee and the US$3.5 small order fee separately. A US$3 Local Bank Transfer fee and conversion costs then apply when you withdraw.
Is the Toptal no-cut policy the same as Toptal charging no fees at all?
No. Toptal's Talent FAQ says it takes no cut from the rate a freelancer sets. Clients pay Toptal separately, including a flat monthly subscription of US$79 described in its client FAQ. Payment to freelancers is in USD, so conversion to rupees still affects what reaches your Indian bank account.
Does the Contra Pro plan pay for itself compared with Contra platform fees?
It depends on how many payments you receive. Contra Pro costs US$29 a month or US$199 a year, per its pricing page. On the free plan, each payment carries a US$15 or US$29 platform fee. For example, two payments of US$500 or more in a month already equal the monthly Pro price.
Can an Indian freelancer lower the Upwork Freelancer Service Fee with Direct Contracts?
Upwork's fee agreement sets a flat 5% fee on Freelancer Initiated Direct Contracts with eligible clients you bring. Other contracts carry the variable Freelancer Service Fee, or 10% on Enterprise Client contracts. Clients on Client Initiated Direct Contracts pay a US$49 monthly Direct Contracts Fee for each active contract.
When can a Fiverr seller in India withdraw Earnings after an order is complete?
Fiverr's Payment Terms make Earnings available after a safety clearance period of 14 days from the order being marked complete. Top Rated Sellers wait 7 days. For Hourly Contracts the clearance period is 7 days after the Weekly Report is completed. Fiverr may also disable withdrawals in some cases.
Do FEMA export rules apply to Upwork, Fiverr, Toptal and Contra payouts?
Yes. Payments from foreign clients for your services are exports of services. Under the 2026 FEMA Regulations you file an EDF within 30 days from the end of the invoice month and realise the full value within nine months of the invoice date. Your AD bank monitors this. See what is EDF.
Which freelancing platform fee is easiest to predict before a project starts?
Fixed rules are easier to predict. Fiverr publishes a fixed 80% seller share, Toptal says it takes no cut, and Contra lists flat platform fees by payment size. Upwork's Freelancer Service Fee is variable, but the rate shown when a contract starts stays fixed for that contract, according to its fee agreement.