Export Services India

How Should Indian Freelancers Price Services in USD Without Losing Money on FX?

Verified by:
Editorial team
Published:
Last modified:

Short answer

To price freelance services in USD without losing money on FX, start from the rupee income you need. Convert it at the rate your bank actually pays after its markup. Add per-payment charges and a buffer for rate moves before the client pays. Indian rules allow invoices in foreign currency or rupees.

What does pricing freelance services in USD involve for an Indian freelancer?

Pricing freelance services in USD involves setting a dollar figure that still delivers your target rupee income after conversion. The rupees you receive equal the dollars that arrive, multiplied by your bank's buying rate, minus fees. Each of those parts can move between the day you quote and the day you are paid.

  • Invoice currency: Export contracts and invoices may be in freely convertible currency or Indian rupees, with proceeds realised in freely convertible currency, under para 2.52(a) of the Foreign Trade Policy 2023. A USD invoice is therefore a normal choice for a freelancer.
  • Rate gap: Your bank converts dollars at its own buying rate, which sits below the mid-market rate. The difference is the FX markup, and it is usually built into the rate itself.
  • Route charges: Banks along the payment route may deduct charges, so fewer dollars can arrive than you invoiced. See SWIFT transfer charges in India.
  • GST on conversion: Your bank's currency conversion is itself a taxable service. Its value is worked out under CGST Rule 32(2), for example from the gap between the bank's buying rate and the RBI reference rate multiplied by the units converted.
  • Payment condition: For GST, a service counts as an export only if, among other conditions, payment is received in convertible foreign exchange or in rupees where RBI permits, under IGST Act section 2(6)(iv).

No rule fixes the price you charge or the rate your bank pays you, so the protection comes from how you build the price. For how the bank margin is measured after a payment, see FX markup on export payments.

Which Indian freelancers face FX risk when pricing services in USD?

Every Indian freelancer who quotes in USD and spends in rupees faces FX risk, because the rupee value of the fee is not fixed until conversion. The size of the risk depends on how long payment takes, whether you hold dollars before converting, and whether the rate was locked in advance.

How do you set a USD price for freelance services that protects rupee income?

You set a protective USD price by working backwards from your target rupee income. Use a planning rate based on what your bank actually pays, add per-payment costs, add a buffer for rate moves, then round up. The steps below follow that order, and all numbers in this section are hypothetical.

  1. Fix your target rupee income per hour, day or project, after your own costs and the tax you expect to pay.
  2. Look up a neutral reference rate. FBIL computes its USD/INR reference rate from actual spot trades in a randomly selected 15-minute window between 11:30 and 12:30, according to its reference rate methodology.
  3. Measure your bank's markup from past credit advices by comparing the rate applied with the reference rate for the same day, and subtract it to get the rate you actually receive. See how to read the TT buying rate.
  4. Add fixed costs per payment, such as inward remittance fees, GST on those fees and on the conversion, and any amount deducted along the route.
  5. Add a buffer for rate movement between the quote and the conversion date. A longer payment term or a long contract usually needs a larger buffer.
  6. Divide the target rupee income plus costs by the buffered planning rate, then round the USD figure up.
  7. Write the currency, the amount, who bears bank charges and the payment term into the contract and invoice. See freelance contract payment terms.
  8. After each payment, compare the rupees credited with your plan and update the planning rate and buffer for the next quote.

How do you convert a target rupee income into a USD hourly rate?

You convert a target rupee income into a USD hourly rate by dividing it, plus costs, by a buffered planning rate. Say a freelancer wants Rs 1,50,000 a month for 100 billable hours, or Rs 1,500 an hour. The reference rate is Rs 88.00 and the bank's markup is 1%, so the bank pays Rs 87.12. Fees and GST come to Rs 1,200 a month, or Rs 12 an hour. A 3% buffer gives a planning rate of Rs 84.51. The rate needed is (1,500 + 12) / 84.51 = USD 17.89, rounded up to USD 18.

  • If the reference rate stays at Rs 88.00: USD 1,800 x 87.12 = Rs 1,56,816, minus Rs 1,200 = Rs 1,55,616.
  • If the rupee strengthens 3% to a reference of Rs 85.36: the bank pays about Rs 84.51, so USD 1,800 x 84.51 = Rs 1,52,118, minus Rs 1,200 = Rs 1,50,918.
  • Without the buffer, the same rupee move would leave the freelancer below the Rs 1,50,000 target.

Who should bear bank charges on a USD freelance invoice?

Who bears bank charges on a USD freelance invoice is a commercial term you agree with the client. If charges are deducted on the way, fewer dollars arrive than you invoiced. Stating the charge option on the invoice avoids disputes; see OUR, SHA and BEN charges.

  • If you agree to absorb route charges, include an estimate of them in your price.
  • If a shortfall arrives anyway, an AD bank may allow a reduction in export value; for invoices up to Rs 10 lakh this can be done on your declaration under Regulation 6. See reduction in export invoice value.

Can an Indian freelancer lock the USD to INR rate before the client pays?

An Indian freelancer can ask an AD bank for a forward contract to lock a USD to INR rate for a future payment. RBI lets banks offer deliverable forwards involving INR to users for hedging. Whether your bank offers forwards to individual freelancers, and at what minimum size, is the bank's decision.

  • Most freelancers are retail users, because para 2.1 treats users without Rs 500 crore net worth or Rs 1,000 crore turnover as retail unless they qualify otherwise.
  • For a retail user, the bank must give the mid-market mark or bid and ask price before the contract and include it in the deal confirmation or term sheet (para 2.4(v)).
  • Users may hedge contracted exposure up to USD 100 million notional across banks without proving the exposure, but must still have a valid unhedged contract and be able to show it if asked (para 2.4(i)). See forward contracts for exporters.

Does an EEFC account protect a freelancer from FX loss on USD fees?

An EEFC account lets a freelancer keep USD fees in dollars and choose when to convert, within a monthly limit. It does not remove FX risk. The sum of a calendar month's accruals must be converted into rupees by the last day of the next month, after approved uses or forward commitments.

  • Professional earnings such as consultancy fees received by a professional in an individual capacity can be credited to an EEFC account (para 3.1(1)).
  • The account is non-interest bearing, and rupee withdrawals cannot be re-credited (para 3.1(3) and (4)).
  • See EEFC account benefits for when this helps.

Which rates and costs should a USD freelance price account for?

A USD freelance price should account for the bank's FX markup, fixed bank fees, charges deducted along the route, GST on conversion and fees, rate movement before payment, and the risk of a short payment. The table shows where each cost appears and how to check it.

What happens when a USD freelance price ignores FX costs?

When a USD freelance price ignores FX costs, the rupees you receive fall below what you planned, even though the client paid in full. There is no penalty for underpricing. The gap also shows up in your books, because GST values and income tax use exchange rates that can differ from your bank's rate.

  • Lower income: A 1% markup and a 3% rupee move can together cut about 4% from every invoice (hypothetical figures), and the loss repeats on each payment.
  • GST value: The value of exported services is converted at the rate determined under generally accepted accounting principles for the date of time of supply, under CGST Rule 34(2). That rate can differ from the rate your bank pays.
  • Income tax: Gains or losses from changes in exchange rates on foreign currency transactions are treated as income or loss under section 43 of the Income-tax Act, 2025, in force from 1 April 2026. See forex gain or loss on exports.
  • Open invoices: A short payment leaves the invoice open in EDPMS until it is closed or reduced. If proceeds stay unrealised for more than one year after the due or extended date, further exports need full advance or an irrevocable letter of credit under Regulation 13.

Recalculate your planning rate from your last few credit advices, add the missing costs and buffer to new quotes, and agree a repricing clause in long contracts. For shortfalls already received, ask your AD bank for a reduction in export value, using the exporter declaration for invoices up to Rs 10 lakh. To ask your bank for a better rate, see negotiating FX rates with your bank.

What is the timeline for a USD freelance invoice from quote to rupee credit?

The timeline for a USD freelance invoice runs from the LUT before the first export, through the EDF after invoicing, to realisation within nine months of the invoice date. EEFC balances add a monthly conversion date. The table lists each trigger, the due date and where it is handled under the rules in force from 1 October 2026.

What are common mistakes when pricing freelance services in USD?

  • Search rate: Quoting from the rate in a search engine or currency app. That figure has no bank margin, so your rupee income will be lower.
  • Missing fees: Leaving out fixed fees, route deductions and GST on conversion, which add up on frequent small payments.
  • No buffer: Offering net 60 or net 90 terms on a fixed USD price with no allowance for the rupee moving before payment.
  • Silent terms: Not stating on the invoice who pays bank charges, then treating every short receipt as a loss. See freelance invoice template.
  • Holding too long: Keeping EEFC balances past the monthly conversion date in para 3.1(6) of the Master Direction on Deposits and Accounts while waiting for a better rate.
  • Never repricing: Keeping the same USD rate for years on long retainers without a review clause, so costs and rate changes are never passed on.
  • Rupee assumption: Assuming a rupee invoice removes all cost. The client then carries the exchange risk and may ask for a lower price. See invoicing exports in INR.

How did we verify this?

Every rule, deadline and form on this page is linked to its official source, checked on the dates below.

  1. DGFT: Foreign Trade Policy 2023, Chapter 2, Para 2.52(a) Denomination of Export Contracts (checked 8 Oct 2026)
  2. RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (FEMA 23(R)/2026-RB, amended up to 22 September 2026), Regulations 1(2), 3(2), 4(2), 5(1) and provisos, 6, 10(1), 13, 19(1)(a), 19(3), 19(4) (checked 8 Oct 2026)
  3. RBI: Master Direction - Risk Management and Inter-Bank Dealings (updated as on 1 October 2026), Part A, Section I: paras 2.1 (user classification), 2.3(ii) (deliverable derivatives for hedging), 2.4(i) proviso (USD 100 million), 2.4(v) (mid-market mark for retail users) (checked 8 Oct 2026)
  4. RBI: Master Direction - Deposits and Accounts, EEFC Account, Para 3.1, items (1) credits, (3) rupee withdrawals, (4) non-interest bearing, (6) monthly conversion of accruals (checked 8 Oct 2026)
  5. CBIC: IGST Act, 2017, Section 2 (Definitions), Section 2(6) export of services, clause (iv) (checked 8 Oct 2026)
  6. CBIC: CGST Rules, Rule 32, Determination of value in respect of certain supplies, Sub-rule (2)(a) (checked 8 Oct 2026)
  7. CBIC: CGST Rules, Rule 34, Rate of exchange of currency for determination of value, Sub-rule (2) (checked 8 Oct 2026)
  8. CBIC: CGST Rules, Rule 96A, Export of goods or services under bond or Letter of Undertaking, Sub-rule (1) (checked 8 Oct 2026)
  9. FBIL: Methodology for computation and publication of reference rates, Para 4.1 to 4.3 (USD/INR from spot trades in a random 15-minute window between 11:30 and 12:30) (checked 8 Oct 2026)
  10. The Income-tax Act, 2025 (No. 30 of 2025), Gazette of India Extraordinary, Sections 1(3) (commencement 1 April 2026) and 43(1) (checked 8 Oct 2026)

Frequently asked questions

Can an Indian freelancer legally send an invoice in USD to a foreign client?

Yes. Para 2.52(a) of the Foreign Trade Policy 2023 allows export contracts and invoices in freely convertible currency or Indian rupees, with proceeds realised in freely convertible currency. The US dollar is commonly used. The usual EDF, realisation and GST rules for export of services then apply to the invoice.

Which USD to INR rate should a freelancer use when quoting a price?

Use the rate your bank actually pays, which sits below the mid-market rate. Start from a reference rate such as the FBIL USD/INR rate, then subtract the markup you measured on past credit advices. Add a buffer if the client pays weeks later. Update the planning rate each time you reprice.

How big a buffer should a freelancer add to a USD price for exchange rate moves?

No rule sets a buffer size, so it is a business judgement. Base it on how long the client takes to pay, how long the contract runs and how much the rupee has moved over similar periods. A longer payment term usually needs a larger buffer. A forward contract or a repricing clause can reduce the buffer you need.

Does GST apply to a USD invoice for freelance services sent abroad?

A USD invoice can be a zero-rated export of services if all conditions in IGST Act section 2(6) are met, including payment in convertible foreign exchange. Registered freelancers supplying without IGST furnish an LUT first. See GST on export of services for registration thresholds and returns.

Which exchange rate is used for the GST value of a USD freelance invoice?

Under CGST Rule 34(2), the value of taxable services is converted at the rate determined under generally accepted accounting principles for the date of time of supply. That date and rate can differ from the date and rate at which your bank credits the payment, so record both.

Is a forex gain on a USD freelance invoice taxable under the Income-tax Act, 2025?

Yes. Section 43 of the Income-tax Act, 2025 treats gain or loss from changes in exchange rates on foreign currency transactions as income or loss, computed under the notified standards. The Act came into force on 1 April 2026. Ask a tax adviser how this applies to your accounting method.

Should an Indian freelancer quote in INR instead of USD to avoid FX loss?

Quoting in INR fixes your rupee income and moves the exchange risk to the client, who may then ask for a lower price. Exports invoiced or settled in rupees get twelve months for realisation under Regulation 5(1). Check with your AD bank how a rupee invoice paid from abroad will be handled.

Does RBI cap the FX markup a bank can apply to a freelancer's USD receipt?

The FEMA export regulations do not set a maximum exchange margin. Regulation 19(3) requires an AD bank's charges for handling export transactions to be reasonable and proportional to the services rendered. Ask your bank for its charges policy, and compare its rate with a reference rate for the same date.