Guide for Service Exporters
Menu
Payments

SEPA to a Local EUR Account, Wise or PayPal: The Cheapest Way to Get Paid by a German Client

Verified by:
Editorial team
Published
Last modified
Fees checked on
Reading time
10 min read

Short answer

SEPA covers 41 European countries, so a German client's SEPA transfer reaches Indian exporters only through euro account details such as Wise's.12 PayPal charges 4.40% plus 0.35 EUR, then a conversion fee.3 On EUR 1,800, Razorpay and Karbon Business cost about 1.00 to 1.18%.45 From October 2026 each export needs an EDF.6

Applies toRules involvedPlatforms comparedLast verified
Indian freelancers and firms invoicing clients in Germany in EUR7FEMA Export and Import Regulations, 2026; PA Master Direction; IGST Act sections 2(6) and 136879Razorpay, Karbon Business, Winvesta, PayPal, SEPA, Wise4101131231 October 2026

900 EUR = ₹93,742 at the reference rate for 13 November 2026 (European Central Bank data).

Estimated rupees received, on published fees

Sorted by estimated rupees received, highest first. Only providers that publish both their fee and their conversion markup for this currency and method can be estimated.

#Provider and routeBest forFee (+GST)MarkupYou receiveCost
1Karbon BusinessLowest estimated costBank transfer to a Karbon virtual USD accountUS bank transfers and marketplace payouts₹937plus GST, rate not stated0%₹92,636 to ₹92,8041.00 to 1.18%
2RazorpayMoneySaver Export Account: bank transfer to virtual account details (Standard plan)Local transfers from the US, UK and eurozone₹1,000plus GST, rate not stated0%₹92,562 to ₹92,7421.07 to 1.26%
3WinvestaGlobal Collections Account, standard plan (up to 2,000 a month per currency)Local transfers with a published per-payment fee₹1,7100%₹92,0321.82%
4SkydoTransfer to Skydo local account details or international SWIFT accountLocal bank transfers from major markets₹2,1130%₹91,6292.25%
5PayoneerLocal bank transfer to Payoneer receiving account detailsMarketplace payouts such as Amazon or Upwork₹0no GST stated1 to 4%₹89,992 to ₹92,8041.00 to 4.00%
6PayPalInternational commercial transaction received into a PayPal account (PayPal checkout or invoice)Clients paying by card or PayPal balance₹4,161no GST stated3 to 4%₹85,997 to ₹86,8937.31 to 8.26%

Not estimated because pricing is not fully published: Cashfree Payments, Dodo Payments, PingPong, Tazapay, TransFi, Wise.

Where a provider says GST applies to its fee but not at what rate, the range runs from no GST to 18%, the rate Skydo, Stripe and Winvesta state on their pages. Estimates use each provider's published fee, conversion markup, GST on fees and FIRA charge, checked 2026-10-28, against the reference rate. They exclude charges taken by intermediary banks and your own bank, and the rate a provider actually applies at the time of conversion. Check the provider's pricing page before you choose. The order is calculated only from these published numbers; no provider can pay to change its position, and there are no affiliate links.

German clients pay most suppliers by SEPA transfer, so the usual question is whether an Indian freelancer or agency can be paid by SEPA, through Wise, or through PayPal. A SEPA transfer cannot go straight to an Indian bank account: the European Central Bank says the SEPA region covers 41 European countries, so SEPA works for Indian exporters only when they hold euro account details from a provider such as Wise.12 The heading on this page names SEPA in that sense, as a SEPA payment into a local euro account. For country detail and the India-Germany treaty, see receiving money from Germany to India.

How do SEPA to a local EUR account, Wise and PayPal compare for getting paid by a German client?

SEPA to a local EUR account and Wise are the same kind of route, a domestic euro transfer that a provider converts to rupees, while PayPal charges a percentage fee plus a conversion fee.123 Razorpay and Winvesta also give euro account details that receive SEPA transfers.1213 Rows are ordered by estimated cost on EUR 1,800, cheapest first; options without enough published pricing to estimate follow, A to Z.410113

PlatformBest forFeeFX markupSettlementFIRARBI PA-CB statusSource
RazorpayLocal transfers from the US, UK and eurozoneMoneySaver bank transfers: 1% plus GST, or a flat ₹1,000 below ₹1,00,0000% on MoneySaver bank transfers, per RazorpayT+1 for push bank transfersFIRS emailed within 24 hours of settlement; no separate charge publishedListed PA-CB for inward and outward transactions414121516
Karbon BusinessUS bank transfers and marketplace payouts1% transaction fee, per its PayPal alternative page0% (freelancer page); 0.5% to 1.0% (PayPal alternative page)24 to 48 hours, per KarbonFIRA for every transaction from an unnamed banking partner; cost not publishedNot on the RBI list itself; its terms run export receipts under a partner the RBI lists as a PA-CB1051716
WinvestaLocal transfers with a published per-payment fee0.99% plus a fixed fee per payment up to 2,000 a month per currency (for example $3, EUR 5, SGD 10); 18% GST on feesAdvertises 0% forex markupUSD 1 business day, EUR and GBP 2 business days after processingFree e-FIRA within 24 hoursSays it is an online payment gateway service provider; not on RBI's PA-CB list or status tables1118192021162213
PayPalClients paying by card or PayPal balance4.40% plus a fixed fee per international commercial transaction (for example 0.30 USD, 0.35 EUR, 0.50 SGD)3.0% or 4.00% above the base rate; the fee page does not say which applies to INR withdrawalsUp to 5 business days to the bankFree weekly digital FIRA from February 2026OPGSP under its user agreement; RBI status list shows in-principle PA-CB authorisation32324252216
SEPA transfer straight to an Indian bank accountNot available as a routeNot applicableNot applicableNot applicableNot applicableSEPA covers 41 European countries; India is reached by SWIFT or through a platform's euro details1
WiseBank transfers to local account details2 USD equivalent per transfer to the INR account (help article); free e-FIRC (receive pricing page); 18% GST on feesMid-market rate plus a fee that depends on the currency; no INR percentage publishedINR within 1 to 2 days, per Wisee-FIRC for each transfer within 3 working daysListed PA-CB for inward transactions, authorised 12 March 202622616
  • Lowest published cost at EUR 1,800: Razorpay and Karbon Business at about 1.00 to 1.18%, then Winvesta at about 1.50%.4511
  • PayPal: about 7.29 to 8.24% at EUR 1,800, because the 4.40% fee plus 0.35 EUR is followed by a 3.0% or 4.00% conversion fee.3
  • Wise: not estimated, because Wise does not publish its conversion fee to INR as a percentage.26

SEPA instant credit transfers reach the payee's account within ten seconds, according to the ECB, but the conversion to rupees and payout to India then follow the provider's own timing.12

Which RBI rule governs money from a German client?

Money from a German client for services falls under the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 from 1 October 2026, whether it arrives by SEPA into a provider's account or by SWIFT to your bank.6 Providers that collect euros for you fall under RBI's payment aggregator rules or work through an authorised aggregator.816

RuleBest forPlain meaningSource
IGST Act, section 2(6)Every exporter billing a client in GermanyPayment in convertible foreign exchange, such as EUR, is one of the five export conditions7
FEMA (Export and Import of Goods and Services) Regulations, 2026, regulations 3 and 4Every service exporterFile an Export Declaration Form (EDF) with your bank within 30 days from the end of the invoice month, or for non-software services on or before the payment date6
Regulation 5, as amended on 22 September 2026Exporters with long payment termsCollect payment within nine months of the invoice, or twelve months if invoiced in rupees27
Master Direction on Regulation of Payment Aggregators, paragraph 11(d)Exporters using a platform's EUR account detailsA cross-border aggregator transaction is capped at ₹25 lakh8
A.P. (DIR Series) Circular No. 84 of 29 February 2012Every receiptReceipts carry a five-character purpose code starting with P28

See what a SEPA transfer is for how the euro schemes work.

What does each option charge for a payment from Germany?

Each option charges for a payment from Germany in its own mix of fixed fee, percentage fee and conversion fee, and the client's SEPA transfer is a euro payment within the SEPA region.1113 Wise's India help article describes a 2 USD equivalent fee per transfer to your Indian bank account, and its India receive pricing page describes the e-FIRC as free.226

OptionBest forPublished charge on a EUR receiptWho can sign upSource
RazorpayLocal transfers from the US, UK and eurozone1% plus GST per bank transfer, or ₹1,000 below ₹1,00,000; 0% FX markupIndian businesses with Razorpay KYC; Individual and Sole Proprietorship are listed business types412
Karbon BusinessUS bank transfers and marketplace payouts1% transaction feeMust be incorporated under Indian law, per its forex terms51710
WinvestaLocal transfers with a published per-payment fee0.99% plus EUR 5 per payment up to 2,000 a month; 18% GST on feesFreelancers (PAN, Aadhaar, a marketing channel link, bank details) and businesses112913
PayPalClients paying by card or PayPal balance4.40% plus 0.35 EUR per international commercial transaction, then a 3.0% or 4.00% conversion feeIndian residents with a verified PAN, an Indian bank account, a purpose code and full KYC33023
WiseBank transfers to local account details2 USD equivalent per transfer (help article); free e-FIRC (receive pricing page); 2.39 EUR per EUR Swift payment on the general business fee table; 18% GST on feesWise Business only: sole traders with a personal PAN, proprietorships, companies, LLPs and partnerships2313226
  • German clients paying by card: PayPal suits clients paying by card or PayPal balance.23
  • Payment by SWIFT instead of SEPA: Wise's general business fee table lists 2.39 EUR per EUR Swift payment.31

Which option is cheapest at EUR 1,800, EUR 4,500 and EUR 9,000?

The cheapest option for a German client's payment changes with invoice size, because fixed fees matter more on small invoices.3311 The table works out the INR received on published fees at today's rate.

PlatformBest forINR on EUR 1,800INR on EUR 4,500INR on EUR 9,000Cost on EUR 4,500
SkydoMost INRTransfer to Skydo local account details or international SWIFT accountLocal bank transfers from major markets₹1,85,371₹4,65,484₹9,34,1930.69%
Karbon BusinessBank transfer to a Karbon virtual USD accountUS bank transfers and marketplace payouts₹1,85,271 to ₹1,85,609₹4,63,178 to ₹4,64,022₹9,26,356 to ₹9,28,0431.00 to 1.18%
RazorpayMoneySaver Export Account: bank transfer to virtual account details (Standard plan)Local transfers from the US, UK and eurozone₹1,85,271 to ₹1,85,609₹4,63,178 to ₹4,64,022₹9,26,356 to ₹9,28,0431.00 to 1.18%
WinvestaGlobal Collections Account, standard plan (up to 2,000 a month per currency)Local transfers with a published per-payment fee₹1,84,679₹4,62,619₹9,25,8521.30%
PayPalInternational commercial transaction received into a PayPal account (PayPal checkout or invoice)Clients paying by card or PayPal balance₹1,72,030 to ₹1,73,822₹4,30,127 to ₹4,34,608₹8,60,289 to ₹8,69,2517.28 to 8.23%

Not estimated because pricing for EUR is not fully published: Wise.

Ranked by INR received on EUR 4,500. Reference rate: European Central Bank data for 13 November 2026. Fees, conversion markup, GST on fees and FIRA charges as published by each provider, checked 28 October 2026. Ranges appear where a provider publishes a range or does not state its GST rate. Intermediary bank charges are excluded. See the methodology.

For example, on published fees a EUR 1,800 bank transfer from a German client costs about 1.00 to 1.18% with Razorpay or Karbon Business and about 1.50% with Winvesta, while the same amount through PayPal costs about 7.29 to 8.24%.45113 At EUR 4,500, Skydo's flat USD 29 fee works out to about 0.68%, and Winvesta's to about 1.30%.333411

At EUR 9,000, Skydo's fixed fee works out to about 0.35% on published fees.3334

What documents and GST apply to payments from Germany?

A payment from a German client for services is an export when all five conditions in section 2(6) of the IGST Act hold, which makes it a zero-rated supply.735 The place of supply is normally the recipient's location when the client is outside India.9

Document or ruleWhat it doesWhenBest for
Export of services test, IGST Act section 2(6)Five conditions: supplier in India, recipient outside India, place of supply outside India, payment in convertible foreign exchange (or INR where RBI permits), and the two not merely establishments of one person7Before you invoiceChecking a new foreign client
Letter of Undertaking (LUT) in FORM GST RFD-11Lets a registered supplier invoice exports without IGST; deemed accepted when the ARN is generated3635Once for each financial yearGST-registered freelancers and firms
Export Declaration Form (EDF)Declares the export to your authorised dealer (AD) bank; one EDF can cover a month's invoices6Within 30 days from the end of the invoice month, or for non-software services on or before the payment date6Every service exporter from 1 October 2026
Purpose codeTells the bank what the receipt is for, as a five-character code starting with P28When the money arrivesMatching the receipt to the service
FIRA, FIRC or e-FIRCAdvice or certificate showing the foreign payment reached India, usually with the rate and purpose codeFor each receipt, from the bank or platformMatching each payment to its invoice
e-BRCSelf-generated by the exporter on the DGFT portal from the bank's inward remittance (IRM) data3738After the bank reports the receiptProving realisation for GST refunds and schemes
Rule 96A, CGST RulesIGST with interest becomes payable if payment is not received within one year of the invoice, or the FEMA period with any extension, whichever is later39Tracked per invoiceExporters with slow-paying clients

Purpose codes depend on the service: P0802 for software consultancy and implementation, P1006 for business and management consultancy, P1014 for engineering services.4028 The purpose code finder narrows the choice.

What changes in 2026 for exporters paid from Germany?

The 2026 changes for exporters paid from Germany are the FEMA export regulations from 1 October 2026, the EDF for every service export and the nine-month realisation period.627

ChangeFromWhat it meansBest for
FEMA (Export and Import of Goods and Services) Regulations, 20261 October 2026Replace the 2015 export regulations for goods and services6Every exporter
EDF for all services1 October 2026Every exporter of services gives an EDF to the AD bank, not only software exporters6Freelancers and agencies new to the EDF
Realisation period1 October 2026Nine months from the invoice date, or twelve months if invoiced or settled in rupees27Exporters with long payment terms
GST Council recommendation on condition (v) of section 2(6)Recommended 8 October 2026A recommendation only; it needs a change in the law and is not in force41Exporters billing a related foreign entity
PA-CB cap and listMaster Direction of 15 September 2025Each cross-border aggregator transaction is capped at ₹25 lakh; RBI's list as on 16 October 2026 names the authorised entities816Anyone choosing a payment platform
Software exports1 October 2026SOFTEX circulars superseded; the EDF covers software exports426Developers and IT firms billing German clients

See the EDF for service exporters and confirm your own position with a chartered accountant.

How did we verify this?

We checked this page against the sources below on 31 October 2026. Provider fees, conversion markups and RBI payment aggregator (PA-CB) status were checked on 28 October 2026. Rupee amounts use European Central Bank reference rates for 13 November 2026. Read our methodology or report an error.

  1. [1]European Central Bank: Single Euro Payments Area (SEPA) (checked 2026-10-28)
  2. [2]Wise Help Centre, Receiving payments for Indian businesses (checked 2026-10-28)
  3. [3]PayPal India, PayPal Merchant Fees (page last updated 28 March 2024) (checked 2026-10-28)
  4. [4]Razorpay, Multi-Currency Account for International Bank Transfers (MoneySaver Export Account pricing) (checked 2026-10-28)
  5. [5]Karbon Business, PayPal Alternative comparison page (checked 2026-10-28)
  6. [6]RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB, amended up to 22 September 2026 (regulations 3, 4, 5 and 19)
  7. [7]CBIC: IGST Act, 2017, section 2(6), definition of export of services
  8. [8]RBI: Master Direction on Regulation of Payment Aggregators, 15 September 2025, paragraph 11(d)
  9. [9]CBIC: IGST Act, 2017, section 13, place of supply where supplier or recipient is outside India
  10. [10]Karbon Business, Karbon for Freelancers (checked 2026-10-28)
  11. [11]Winvesta FAQs, What are the charges for the global collections account? (checked 2026-10-28)
  12. [12]Razorpay Docs, International Bank Transfer (MoneySaver Export Account) (checked 2026-10-28)
  13. [13]Winvesta FAQs, What currencies are available with local accounts? (checked 2026-10-28)
  14. [14]Razorpay, Pricing, International Payments and International Bank Transfers tabs (checked 2026-10-28)
  15. [15]Razorpay Docs, FIRS Automated Process (checked 2026-10-28)
  16. [16]RBI: Certificates of Authorisation issued under the Payment and Settlement Systems Act, 2007, Payment Aggregators list (dated 16 October 2026)
  17. [17]Karbon Forex Terms and Conditions, Interropac Private Limited (checked 2026-10-28)
  18. [18]Winvesta, Multi-Currency Business Account (checked 2026-10-28)
  19. [19]Winvesta FAQs, How long does it take for funds to reach my Indian bank account? (checked 2026-10-28)
  20. [20]Winvesta FAQs, When will I receive my e-FIRA certificate? (checked 2026-10-28)
  21. [21]Winvesta FAQs, How is Winvesta regulated? (checked 2026-10-28)
  22. [22]RBI: Status of Applications received under Payment and Settlement Systems Act, 2007, as on 16 October 2026 (checked 2026-10-28)
  23. [23]PayPal India, User Agreement for PayPal Services (last updated 13 January 2025) (checked 2026-10-28)
  24. [24]PayPal India Help, How do I transfer funds to my bank account? (checked 2026-10-28)
  25. [25]PayPal India, Foreign Inward Remittance Advise (FIRA) (checked 2026-10-28)
  26. [26]Wise India, Fees for getting paid (Wise Business receive pricing) (checked 2026-10-28)
  27. [27]RBI: Notification No. FEMA 23(R)/(1)/2026-RB dated 22 September 2026, amending regulation 5 (realisation period)
  28. [28]RBI: A.P. (DIR Series) Circular No. 84 (RBI/2011-12/413) dated 29 February 2012, Compilation of R-Returns: Reporting under FETERS
  29. [29]Winvesta FAQs, What documents do I need to open a global collection account as a freelancer? (checked 2026-10-28)
  30. [30]PayPal India Help, How do I receive payments through PayPal? (checked 2026-10-28)
  31. [31]Wise India site, Wise Business pricing, fees at a glance (checked 2026-10-28)
  32. [32]Wise Help Centre, How to verify your Indian business to receive payments (checked 2026-10-28)
  33. [33]Skydo FAQs, How much does Skydo charge? (checked 2026-10-28)
  34. [34]Skydo, home page fee table (checked 2026-10-28)
  35. [35]CBIC: IGST Act, 2017, section 16, zero-rated supply
  36. [36]GST Portal user guide: Furnishing of Letter of Undertaking (FORM GST RFD-11)
  37. [37]DGFT: eBRC services (self-generation of e-BRC from bank inward remittance data)
  38. [38]DGFT: FAQs (Self-Generation of eBRC), Version 1.0, March 2024
  39. [39]CBIC: CGST Rules, 2017, rule 96A, as substituted by Notification No. 12/2024-Central Tax dated 10 July 2024
  40. [40]HDFC Bank: Inward Remittance Purpose Codes (bank reproduction of the RBI list, checked 2026-10-28)
  41. [41]GST Council: Press release on the recommendations of the 57th GST Council meeting, 8 October 2026
  42. [42]RBI: A.P. (DIR Series) Circular No. 20 dated 16 January 2026

Frequently asked questions

How can I receive payments from my German client in India?+

A German client can pay you by SEPA transfer to euro account details from a provider such as Wise, Razorpay or Winvesta, through PayPal, or by SWIFT wire to your Indian bank.212133 The provider converts the euros and pays rupees into your Indian account.

Can a German client send a SEPA transfer directly to my Indian bank account?+

A German client cannot send a SEPA transfer directly to an Indian bank account, because the SEPA region covers 41 European countries.1 Your client can pay by SEPA to euro account details from a provider, or by SWIFT wire to your Indian bank, which reports the receipt with a purpose code.28

Is Wise or PayPal cheaper for payments from Germany?+

PayPal costs about 7.29 to 8.24% on EUR 1,800 on published fees, from its 4.40% fee, fixed fee and conversion fee.3 Wise charges a 2 USD equivalent per transfer (India help article; its India receive pricing page describes a free e-FIRC) but does not publish its INR conversion fee as a percentage, so compare the rupees each quotes.226

Which purpose code applies to software work for a German client?+

Software work for a German client is usually reported under P0802, Software consultancy/implementation (other than those covered in SOFTEX form), or P0807, Off-site Software Exports.40 Whether P0802 or P0807 is preferred after SOFTEX ended is unclear, so ask your bank.42

Do I charge GST on an invoice to a company in Germany?+

You do not charge GST on an invoice to a company in Germany when the supply meets all five export conditions in section 2(6) of the IGST Act, because exports are zero-rated.735 A registered supplier files a Letter of Undertaking in FORM GST RFD-11 each financial year.36

How fast does a SEPA payment from Germany reach my Indian bank account?+

A SEPA instant credit transfer reaches the provider's euro account within ten seconds, according to the ECB.1 Payout to India then depends on the provider: Wise says INR reaches the Indian bank within 1 to 2 days, and Razorpay settles push bank transfers on T+1.212

Does the EDF apply to invoices for German clients from October 2026?+

The Export Declaration Form applies to every service export from 1 October 2026, including invoices to German clients.6 It is due within 30 days from the end of the invoice month, and payment must be realised within nine months of the invoice date.627

This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.