To get paid from Guru in India, you finish a project, the client releases funds through SafePay into your Guru Cash Account, and you then withdraw that balance to your Indian bank using one of Guru's transfer methods: a U.S. Bank Account (eCheck), PayPal, a Wire Transfer, or a direct Non-U.S. Bank Account payout.
Guru is a freelance marketplace, so the money always lands in your on-platform Cash Account first and only reaches your bank once you add a transfer method and request a withdrawal.
The method you pick matters more than most freelancers realise, because the withdrawal fee is usually small while the exchange rate quietly decides how many rupees actually arrive.
This guide walks through each option, what it really costs, and how to receive at the mid-market rate through a foreign-currency receiving account.
How does getting paid on Guru work?
Guru holds your money in escrow before it ever becomes yours. The client funds a shared SafePay account before work begins, so you can see the money is set aside.
When the client approves your invoice or an AutoPay milestone triggers, the amount moves from SafePay into your Guru Cash Account.
Two fees are worth knowing before you count your earnings, both as of September 2026 and taken from Guru's published fee documentation:
- Job fee - Guru charges freelancers a job fee of 5% to 9% of the invoice, depending on your membership tier. A higher paid membership lowers the percentage, and a client can choose to absorb part of it.
- SafePay handling - a 2.9% handling fee applies on the invoice value, though paying by eCheck, cheque or wire earns a cashback that offsets it.
Whatever is left after Guru's cut sits in your Cash Account as a US dollar balance. Getting it to India is the part this guide is really about.
What are the ways to withdraw money from Guru to India?
Indian freelancers can use four transfer methods, all confirmed on Guru's help centre as of September 2026.
One important change first: Payoneer withdrawals were discontinued on 5 October 2023, so any older guide that tells you to use Payoneer is out of date. Ignore it.
| Method | Guru fee | How the FX rate is set | Typical speed | Notes |
|---|---|---|---|---|
| Non-U.S. Bank Account (direct to India) | $1 per withdrawal | Guru's partner applies "a bank exchange rate" you see at withdrawal | ~5 business days | $100 minimum balance; needs the SWIFT ID of your Indian bank; the account country must match your Guru profile |
| U.S. Bank Account (eCheck / ACH) | No Guru fee | Depends on where the USD lands | 1 to a few business days | Needs US bank details in your name |
| PayPal | No Guru fee | PayPal's own conversion spread | Fast to the wallet, slower to bank | Cross-border receiving and currency-conversion charges apply |
| Wire Transfer | $9 flat fee per wire | Your bank plus any correspondent banks | Several business days | $50 minimum balance; correspondent-bank deductions are common |
The direct Non-U.S. Bank Account route looks simplest, and for a first small payout it often is.
The catch is the phrase "a bank exchange rate." Guru converts your dollars to rupees before they reach you, at a rate its partner sets, so you cannot shop for a better one.
For a fuller view of the trade-offs across platforms, see this breakdown of freelancer withdrawal methods.
How do you withdraw your money on Guru?
Whichever method you choose, the withdrawal itself follows the same short flow inside Guru, current as of September 2026. You add the transfer method once, then request payouts against it whenever your Cash Account has a balance.
- Go to your Dashboard and open the Payments tab, then select Transfer Methods.
- Add your method (a bank account, PayPal, or wire details) and save it. You can hold up to three transfer methods at once.
- Back on the Dashboard, click Withdraw and enter the amount you want to move.
- Select the transfer method and click Withdraw.
- Review the details and click Withdraw again to confirm. Guru processes requests on business days, and the funds arrive in line with the timings in the table above.
The step that decides your rate is step 2, not step 4. If the method you save is a direct Indian bank account, Guru converts your dollars for you.
If it is a US account you control, the dollars stay as dollars until you convert them yourself, which is the difference the next section works through.
Which withdrawal method costs the least for Indian freelancers?
The withdrawal fee is the number Guru shows you. The exchange rate is the number that actually moves your income, and it is usually invisible.
A conversion spread of roughly 3% to 4% below the mid-market rate is common on bank and wallet payouts, and on a SWIFT wire, one to three intermediary banks can each take a slice.
Here is what that looks like on a $2,000 payout, using an illustrative rate of ₹95 to the dollar (the live rate moves daily, so treat this as an example, not a quote):
| Where you lose money | Rough cost on $2,000 |
|---|---|
| A 3.5% spread below the mid-market rate | about ₹6,650 |
| PayPal receiving plus conversion charges | see <a href="https://www.xflowpay.com/blog/how-much-paypal-charges-for-usd-to-inr">PayPal charges for USD to INR</a> |
| Intermediary-bank deductions on a wire | variable, see <a href="https://www.xflowpay.com/blog/swift-charges">SWIFT charges</a> |
At the mid-market rate, that same $2,000 is worth ₹1,90,000 before any fee. A 3.5% hidden spread quietly turns it into roughly ₹1,83,350. The $1 or wire fee is rounding noise next to that.
So the real question is not "which method charges the smallest fee?" but "which method converts at a rate I can actually see?"
Calculate your extra earning
FX rate
INR amounts with others
Banks
FX rate
How do you receive Guru payments at the mid-market rate?
The routes that leave you with the most rupees on Guru all involve receiving your dollars into a US account first, then converting on your own terms rather than at a rate Guru's partner sets.
This is where an Xflow Receiving Account fits.
It gives you US bank details in your own name, so you can add them to Guru as your U.S. Bank Account (eCheck) or Wire Transfer method and receive your payout in dollars.
Once the money arrives, Xflow converts it to rupees at the Mid-Market Rate (MMR), the same reference rate you see on Google, and settles to your Indian bank on the next business day (T+1).
Because the conversion happens at the mid-market rate with a visible fee instead of a hidden spread, you keep more of each payout than a bank or wallet conversion leaves you.
The receiving account itself is free to open, and it supports 25+ currencies if you also earn outside Guru. Xflow is built for exactly this pattern of international payments for freelancers selling to overseas clients.
The workflow is short:
- Open an Xflow Receiving Account and finish the online KYB. Signup takes a few minutes and activation is usually same day.
- Copy your Xflow US account details.
- In Guru, go to Payments → Transfer Methods and add those details as your U.S. Bank Account (eCheck).
- Withdraw your Cash Account balance to that method. The dollars land in your Xflow account, convert at MMR, and settle to your Indian bank the next business day.
Keep more of every Guru payout
What about compliance? FIRA, purpose codes and GST
Freelance income from a client abroad counts as an export of services, and Indian rules ask you to document it.
This is the part freelancers most often overlook, and it is where receiving through a bank or wallet leaves you short.
For every withdrawal, Xflow issues a free eFIRA (electronic Foreign Inward Remittance Advice) from an RBI-authorised banking partner. That single document is your proof that foreign money came in against a service you exported.
You will want it for two reasons:
- Tax and GST - A FIRC for GST refund or export-of-services claim needs proof of inward remittance. Getting that certificate later from a bank, after a wallet payout, is slow and sometimes impossible.
- Purpose codes - Every inward remittance is tagged with an RBI purpose code (P0802 or P0807 for software and other services). Xflow applies the right purpose code for freelancers so the paperwork is correct from the start.
None of this is tax advice, and a chartered accountant should sign off your specific filing. The point is that the money and the paperwork arrive together, so the documentation you already need is handled rather than chased.
If you also earn on other platforms, the same account handles a foreign inward remittance from any of them, and the approach mirrors how freelancers already get paid on Upwork.
The bottom line
Getting paid from Guru in India is straightforward once the money is in your Cash Account. Choosing how to withdraw it is where you either keep your earnings or hand a few percent to an exchange rate you never see.
Guru's direct route is convenient for small first payouts, but as your invoices grow, receiving your dollars into a US account and converting at the mid-market rate keeps more in your pocket and gives you the FIRA and purpose-code trail India expects.
Set it up once, and every future Guru withdrawal follows the same clean path.
Open a free Xflow Receiving Account
RBI PA-CB authorised
Mid-market FX rates
Auto eFIRA & FIRC
Frequently asked questions
No. Guru discontinued Payoneer withdrawals on 5 October 2023. Current methods are U.S. Bank Account (eCheck), PayPal, Wire Transfer, and direct Non-U.S. Bank Account payout to India.
Guru requires a Cash Account balance of at least $100 to withdraw to a Non-U.S. Bank Account, plus a $1 withdrawal fee, as of September 2026.
A direct Non-U.S. Bank Account payout can take about five business days. Receiving into an Xflow account converts at the mid-market rate and settles to your Indian bank the next business day.
On the direct Non-U.S. Bank Account route, yes. Guru's partner applies a bank exchange rate at withdrawal. Receiving into US account details keeps the balance in dollars until you convert.
Not automatically from a wallet or bank. Xflow issues a free eFIRA from an RBI-authorised bank for every withdrawal, which you need for GST refunds and export-of-services proof.
Export of services is treated differently from domestic supply, and thresholds apply. Keep your FIRA and purpose-code records, and confirm your position with a chartered accountant.
Xflow holds RBI authorisation as a Payment Aggregator – Cross Border (PA-CB) (as of 2026), and is ISO 27001 and SOC 2 certified. Funds move only to your pre-registered Indian bank account.