Guide for Service Exporters
Menu
Compare

How do you choose a payment platform for an agency in India?

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

Short answer

Cashfree's Global Collections takes invoices up to USD 10,000.1 PayPal restricts export payments above USD 10,000.2 RBI caps each PA-CB export transaction at ₹25 lakh.3 Stripe and Razorpay apply one purpose code per account.2661 From 1 October 2026 every exporter of services gives an EDF to its AD bank.70

Applies toGoverned byDeadlinePenaltyLast verified
Indian agencies (companies, LLPs, partnerships, proprietorships) collecting from foreign clientsRBI Master Direction on Regulation of Payment Aggregators, paragraph 11(d); FEMA 2026 Regulations370EDF to the AD bank; realisation within nine months of invoice (twelve months in rupees)7071Not applicable28 October 2026

A digital marketing agency with retainers in the US and UK, a design studio billing a German brand per project, and a development shop invoicing a Singapore client by milestone share a profile: a registered entity, several clients, invoices in the thousands of dollars, and more than one type of service. This page sets out what that profile means for choosing a payment platform, with what each provider publishes. It does not name a winner.

Providers in every table appear in this site's cost order on published fees for a USD 5,000 receipt, cheapest first; providers without enough published pricing to estimate follow, A to Z.123543

What does an Indian agency need from an international payment platform?

An Indian agency needs eligibility for its entity type, room for large invoices, flexible purpose codes, one account for several clients, and documents for each receipt.3

  • Entity eligibility: whether a private limited company, LLP, partnership or proprietorship can sign up.
  • Large invoices: room in per-transaction limits and in how fees scale. RBI caps each PA-CB export transaction at ₹25 lakh.3
  • More than one purpose code: an agency may sell advertising, consulting and software work.
  • Several clients and currencies: one account that can take payments from all of them.
  • Documents for each receipt: for GST, the bank and the auditor.

A solo freelancer may need only some of these; an agency usually needs all five.

Which agency entity types can sign up with each payment platform?

Most providers tracked here accept registered businesses; the differences are in which forms. Wise lists sole proprietorships, private limited companies, LLPs and general partnerships, Stripe lists sole proprietorships, LLPs and companies but not simple partnerships, and Tazapay requires an incorporated corporation.456

ProviderWho can sign upStatus in IndiaBest for
SkydoIndividuals aged 18 or over, proprietorships and companies, for business payments only25RBI-listed PA-CB for inward and outward transactions, authorised 8 January 20268Local bank transfers from major markets66
RazorpayIndian businesses with Razorpay KYC; the MoneySaver form lists Individual, proprietorship, partnership, companies and LLP24RBI-listed PA-CB for inward and outward transactions8Local transfers from the US, UK and eurozone24
Karbon BusinessMarketed to freelancers and businesses; its forex terms require a user incorporated in India1213Not on the RBI list itself; its terms run export receipts under a partner the RBI lists as a PA-CB813US bank transfers and marketplace payouts12
WinvestaFreelancers (PAN, Aadhaar) and businesses3031Says it is an OPGSP; not on the RBI payment aggregator list or PA-CB application tables81732Local transfers with a published per-payment fee5072
PayoneerIndividuals (freelancers) and businesses, aged over 181415Registered OPGSP; PA-CB in-principle authorisation only, which RBI lists as unable to operate as a PA-CB yet1617Marketplace payouts such as Amazon or Upwork73
PayPalIndian residents with individual or business accounts, with PAN and full KYC21819OPGSP under its India user agreement; RBI status list shows in-principle PA-CB authorisation217Clients paying by card or PayPal balance2
AirwallexCompanies, LLPs, partnerships and proprietorships (GST certificate needed for the last two); no route listed for unregistered individuals7Not on the RBI payment aggregator list under the name Airwallex; India businesses are onboarded by its Singapore entity89Registered businesses paid by bank transfer774
Cashfree PaymentsRegistered businesses only1011RBI-listed PA-CB for inward and outward transactions8Registered businesses paid by local transfer1175
PayUIndividuals to companies can open an account; international payments are enabled through an account manager, eligible types not published2021RBI-listed PA-CB for inward and outward transactions8Card or PayPal checkout with INR settlement37
PingPongIndividuals and businesses (partnerships, corporations, sole proprietorships)22Says it is an OPGSP with an RBI-approved liaison office; not among RBI-listed PA-CBs823Collecting marketplace and processor payouts6976
StripeInvite only; sole proprietorships, LLPs and companies, not individuals2627RBI-listed PA-O only; its PA-CB application was withdrawn; cross-border by invite81728Card checkout and subscriptions2627
TazapayIncorporated businesses only6Not on the RBI payment aggregator list; says it operates through Tazapay Canada Corp. under the Rupee Drawing Arrangement829Companies taking card or local payment methods677
WiseSole traders with a personal PAN, proprietorships, private limited companies, LLPs and general partnerships4RBI-listed PA-CB for inward transactions (PA-CB-I), authorised 12 March 20268Bank transfers to local account details51

Check your entity type against the provider's own onboarding page before you share account details with clients.

How do you choose a payment platform for an agency?

You choose a payment platform for an agency by checking eligibility and status first, then limits, price at your volume, purpose codes and documents.38

  1. Eligibility: confirm the provider accepts your entity type, using the table above.
  2. Status in India: check the provider against RBI's list of payment aggregators and its status page.817
  3. Limits: compare per-transaction limits with your largest invoices.3
  4. Price at your volume: ask for the price on your actual monthly volume.
  5. Purpose codes: check whether the provider allows a different code for each type of service. See the RBI purpose codes list.
  6. Documents: confirm what document you get for each receipt for GST, the bank and the auditor.

Running this list against two or three providers is usually enough to narrow the choice.

What limits and fees apply to large agency invoices?

Limits and fees on large invoices vary more than on small ones; RBI caps each PA-CB export transaction at ₹25 lakh, and providers set their own limits and fee tiers within that.3

ProviderLimitsPublished receiving feeBest for
SkydoMinimum USD 50; Skydo states no upper limit42USD 19 + GST up to USD 2,000; USD 29 + GST to USD 10,000; 0.3% + GST above43Local bank transfers from major markets66
RazorpayNot published by Razorpay; RBI caps PA-CB export transactions at ₹25 lakh3Bank transfers: 1% + GST, or ₹1,000 flat below ₹1,00,00041Local transfers from the US, UK and eurozone24
Karbon BusinessNot published12Not published12US bank transfers and marketplace payouts12
WinvestaSays no limits on incoming payments490.99% + $3 (USD) up to 2,000 a month; 0.2% above 100,000 a month; 18% GST on fees50Local transfers with a published per-payment fee5072
PayoneerNot published35Local USD receipts free per its India account page; pricing page shows 'fixed fee or 1%' for non-local currencies1535Marketplace payouts such as Amazon or Upwork73
PayPalUSD 10,000 per transaction24.40% + fixed fee (0.30 USD for USD)36Clients paying by card or PayPal balance2
AirwallexNot published for India account holders33Singapore schedule: 0% for collections in most currencies; no India pricing page34Registered businesses paid by bank transfer774
Cashfree PaymentsUSD 10,000 per invoice (Global Collections)1Global Collections: Not published (quoted on request)10Registered businesses paid by local transfer1175
PayUNot published by PayU373% + GST on international transactions38Card or PayPal checkout with INR settlement37
PingPong₹25,00,000 per transaction39Receiving free, per PingPong; 1% withdrawal fee40Collecting marketplace and processor payouts6976
Stripe₹25 lakh per export transaction443% (Visa or Mastercard, INR presentment), 3.5% (Amex), 4.3% (non-INR presentment)4546Card checkout and subscriptions2627
TazapayVaries by method; collection accounts not published47Collection accounts: Not published; cards 3.8% + USD 0.548Companies taking card or local payment methods677
WiseMinimum 5 USD, maximum ₹25 lakh per transaction512 USD equivalent per transfer (help article) or free (pricing page); Swift receipts 6.11 USD (general fee table)515253Bank transfers to local account details51

Fee structures change the picture at size. Skydo charges a flat USD 29 plus GST from USD 2,001 to USD 10,000 and 0.3% plus GST above, with payments above USD 100K a month priced on request.43 Winvesta charges 0.2% with no fixed fee above 100,000 a month, and custom pricing between 2,000 and 100,000 a month.50 Razorpay charges 1% plus GST on bank transfers of ₹1,00,000 or more.41 Payoneer's INR conversion fee is a 1% to 4% range that Payoneer says depends on volume.35

The table below estimates the INR received on typical agency invoice sizes from each provider's published fees at today's rate.

PlatformBest forINR on USD 2,000INR on USD 5,000INR on USD 10,000Cost on USD 5,000
SkydoMost INRTransfer to Skydo local account details or international SWIFT accountLocal bank transfers from major markets₹1,86,373₹4,67,991₹9,39,2060.68%
Karbon BusinessBank transfer to a Karbon virtual USD accountUS bank transfers and marketplace payouts₹1,86,262 to ₹1,86,601₹4,65,655 to ₹4,66,503₹9,31,311 to ₹9,33,0071.00 to 1.18%
RazorpayMoneySaver Export Account: bank transfer to virtual account details (Standard plan)Local transfers from the US, UK and eurozone₹1,86,262 to ₹1,86,601₹4,65,655 to ₹4,66,503₹9,31,311 to ₹9,33,0071.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,85,951₹4,65,377₹9,31,0881.24%
PayoneerLocal bank transfer to Payoneer receiving account detailsMarketplace payouts such as Amazon or Upwork₹1,80,947 to ₹1,86,601₹4,52,367 to ₹4,66,503₹9,04,734 to ₹9,33,0071.00 to 4.00%
PayPalInternational commercial transaction received into a PayPal account (PayPal checkout or invoice)Clients paying by card or PayPal balance₹1,72,958 to ₹1,74,760₹4,32,436 to ₹4,36,940₹8,64,899 to ₹8,73,9087.27 to 8.23%

Not estimated because pricing for USD is not fully published: Cashfree Payments, PingPong, Stripe, Tazapay, Wise.

Ranked by INR received on USD 5,000. 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 an agency, ask for the price on your actual monthly volume.

How do payment platforms handle purpose codes for mixed agency services?

Payment platforms differ on purpose codes: some fix one code per account, and others let the code change with each receipt or invoice.266264 Purpose code handling matters when an agency's services fall under different RBI codes, for example P1007 for advertising and P1006 for business and management consultancy.54

ProviderPurpose codeBest for
SkydoSays 37 codes supported and tagged on each remittance62Local bank transfers from major markets66
RazorpayOne code per account, chosen at activation; P0807 not on the MoneySaver list2461Local transfers from the US, UK and eurozone24
Karbon BusinessNot published12US bank transfers and marketplace payouts12
WinvestaWritten on the invoice uploaded for each withdrawal64Local transfers with a published per-payment fee5072
PayoneerSet once in profile settings; applies to every payment57Marketplace payouts such as Amazon or Upwork73
PayPalSelected once at setup; default for all payments58Clients paying by card or PayPal balance2
AirwallexNot published for receipts55Registered businesses paid by bank transfer774
Cashfree PaymentsPublishes its code list; per-receipt selection not published56Registered businesses paid by local transfer1175
PayUNot published59Card or PayPal checkout with INR settlement37
PingPongChosen at setup, editable in settings2260Collecting marketplace and processor payouts6976
StripeOne code per account from a fixed list26Card checkout and subscriptions2627
TazapaySet when the payout to India is processed; collection-side declaration not published63Companies taking card or local payment methods677
WiseEntered when setting up the business profile65Bank transfers to local account details51

Stripe and Razorpay apply one purpose code per account, and Payoneer applies the code in your profile to every payment.265761 Skydo says it tags the purpose code on each remittance, and Winvesta takes it from the invoice uploaded for each withdrawal.6264

Which payment platforms suit which kind of agency?

Which platform suits an agency depends on how its clients pay and whether it also pays abroad. These restate situations each provider's own pages describe.624

  • Clients paying by local transfer in several currencies: Skydo lists local accounts in seven markets; Wise in 11 local currencies.5166
  • Clients who want to pay by card: Razorpay, Cashfree Payments, PayU and Stripe publish international card fees.10384567
  • Agencies that also pay overseas contractors: Airwallex describes one account for collections and payouts in several currencies.3468
  • Agencies wanting to keep foreign currency: Razorpay and PingPong describe settlement to an EEFC account.2469
  • Incorporated agencies wanting card and local methods at checkout: Tazapay.648

No single provider fits every agency, so match the route to your clients' payment habits.

What compliance applies to agencies receiving international payments?

Agencies carry the same FEMA duties as any service exporter. From 1 October 2026 every exporter of services gives an EDF to its AD bank, and payment must be realised within nine months of the invoice date (twelve for rupee invoices).7071

  • Bank policy: banks must publish an internal policy on extensions and charges.70
  • Intermediary status: for GST, an agency that only arranges work between a client and a third party should check whether it is an intermediary; see intermediary services under GST.

Confirm the treatment of your contracts with a chartered accountant.

What are the common mistakes agencies make with payment platforms?

The common mistakes agencies make are choosing on headline fees, ignoring invoice limits, and using one purpose code for every service.1226

  • Headline fees only: fee structures change at size, so price your actual volume.4350
  • Ignoring limits: Cashfree Global Collections and PayPal both publish USD 10,000 ceilings.12
  • One code for everything: a provider that fixes one code per account may not fit an agency selling advertising and consulting.265461
  • Skipping the RBI check: several providers are not on RBI's payment aggregator list.8

A short checklist run before onboarding avoids most of these.

How did we verify this?

We checked this page against the sources below on 30 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]Cashfree Payments Docs, Global Collections FAQs (checked 2026-10-28)
  2. [2]PayPal India, User Agreement for PayPal Services (last updated 13 January 2025) (checked 2026-10-28)
  3. [3]RBI: Master Direction on Regulation of Payment Aggregators, 15 September 2025, paragraph 11(d)
  4. [4]Wise Help Centre, How to verify your Indian business to receive payments (checked 2026-10-28)
  5. [5]Stripe Support, Supported payment methods, currencies and businesses for Stripe accounts in India (checked 2026-10-28)
  6. [6]Tazapay, General Account Holder Terms and Conditions, last updated 15 September 2026 (checked 2026-10-28)
  7. [7]Airwallex Help Centre, Documents required for companies in South East Asia (India section) (checked 2026-10-28)
  8. [8]RBI: Certificates of Authorisation issued under the Payment and Settlement Systems Act, 2007, Payment Aggregators (PA-O, PA-P and PA-CB), list dated 16 October 2026 (checked 28 October 2026)
  9. [9]Airwallex Help Centre, Eligible Countries and Territories (checked 2026-10-28)
  10. [10]Cashfree Payments, Payment Gateway Charges (India), International Cards, Global Collections and Cross Border FAQ (checked 2026-10-28)
  11. [11]Cashfree Payments Docs, Global Collections overview (checked 2026-10-28)
  12. [12]Karbon Business, Karbon for Freelancers (checked 2026-10-28)
  13. [13]Karbon Forex Terms and Conditions, Interropac Private Limited (checked 2026-10-28)
  14. [14]Payoneer, How to receive international payments in India (last modified 31 August 2026, checked 2026-10-28)
  15. [15]Payoneer India, Multi-currency account page and FAQs (checked 2026-10-28)
  16. [16]Payoneer India, Payoneer's multi-jurisdictional licenses (checked 2026-10-28)
  17. [17]RBI: Status of Applications received under the Payment and Settlement Systems Act, 2007, as on 16 October 2026 (checked 28 October 2026)
  18. [18]PayPal India, Four steps to complete your KYC (checked 2026-10-28)
  19. [19]PayPal India Help, How do I receive payments through PayPal? (checked 2026-10-28)
  20. [20]PayU Docs, Documents Checklist for Account Activation (checked 2026-10-28)
  21. [21]PayU Docs, PayU India International Payments (checked 2026-10-28)
  22. [22]PingPong India Help Center, What steps should I follow for registering a PingPong account? (checked 2026-10-28)
  23. [23]PingPong India, License and Regulation (checked 2026-10-28)
  24. [24]Razorpay Docs, International Bank Transfer (MoneySaver Export Account) (checked 2026-10-28)
  25. [25]Skydo, Terms of Use, last updated 9 April 2026 (checked 2026-10-28)
  26. [26]Stripe Docs, Accept international payments from India (checked 2026-10-28)
  27. [27]Stripe Support, Accepting international payments from Stripe accounts in India (checked 2026-10-28)
  28. [28]Stripe Support, Cross-border payment services in India (checked 2026-10-28)
  29. [29]Tazapay, Licences, Registrations and Disclosures (checked 2026-10-28)
  30. [30]Winvesta FAQs, What documents do I need to open a global collection account as a freelancer? (checked 2026-10-28)
  31. [31]Winvesta FAQs, What documents do I need to open a global collections account as a business owner? (checked 2026-10-28)
  32. [32]Winvesta FAQs, How is Winvesta regulated? (checked 2026-10-28)
  33. [33]Airwallex Docs, Payout network: bank accounts, India (checked 2026-10-28)
  34. [34]Airwallex Singapore, Fee schedule, last updated 10 October 2026 (checked 2026-10-28)
  35. [35]Payoneer India, Payoneer Fees (checked 2026-10-28)
  36. [36]PayPal India, PayPal Merchant Fees (page last updated 28 March 2024) (checked 2026-10-28)
  37. [37]PayU India, International Payment Gateway (checked 2026-10-28)
  38. [38]PayU India, Pricing (checked 2026-10-28)
  39. [39]PingPong Service Terms and Conditions, section 3.1, section 9.3 and Exhibit A (Applicable to Customer Location in India) (checked 2026-10-28)
  40. [40]PingPong India Help Center, What is the charging standard? (checked 2026-10-28)
  41. [41]Razorpay, Multi-Currency Account for International Bank Transfers (MoneySaver Export Account pricing) (checked 2026-10-28)
  42. [42]Skydo FAQs, Limitations and restrictions on receiving your foreign remittance via Skydo (checked 2026-10-28)
  43. [43]Skydo FAQs, How much does Skydo charge? (checked 2026-10-28)
  44. [44]Stripe Support, Export (international) transaction limits for Stripe accounts in India (checked 2026-10-28)
  45. [45]Stripe India, Pricing (checked 2026-10-28)
  46. [46]Stripe Support, Additional pricing information for Indian cross-border sellers (checked 2026-10-28)
  47. [47]Tazapay Knowledge Base, Is there a per transaction maximum limit with Tazapay? (checked 2026-10-28)
  48. [48]Tazapay, Pricing (checked 2026-10-28)
  49. [49]Winvesta FAQs, What are the transaction limits on my account? (checked 2026-10-28)
  50. [50]Winvesta FAQs, What are the charges for the global collections account? (checked 2026-10-28)
  51. [51]Wise Help Centre, Receiving payments for Indian businesses (checked 2026-10-28)
  52. [52]Wise India, Fees for getting paid (Wise Business receive pricing) (checked 2026-10-28)
  53. [53]Wise India site, Wise Business pricing, fees at a glance (checked 2026-10-28)
  54. [54]RBI: Annex to A.P. (DIR Series) Circular No. 84 dated 29 February 2012, purpose codes for reporting receipts under FETERS
  55. [55]Airwallex Help Centre, How can I create a transfer/payout? (checked 2026-10-28)
  56. [56]Cashfree Payments Docs, Global Collections: Purpose codes (checked 2026-10-28)
  57. [57]Payoneer Help Center, Digital FIRA FAQ (checked 2026-10-28)
  58. [58]PayPal India Help, What is the Purpose Code? (checked 2026-10-28)
  59. [59]PayU Docs, FAQs: International Payments and Dynamic Currency Conversion (checked 2026-10-28)
  60. [60]PingPong India Help Center, How can I update my PingPong account PIN/Password/Email/Phone/Purpose code? (checked 2026-10-28)
  61. [61]Razorpay Docs, About Purpose Codes (checked 2026-10-28)
  62. [62]Skydo FAQs, Which purpose codes are accepted using Skydo? (checked 2026-10-28)
  63. [63]Tazapay Developer Docs, FIRC (Foreign Inward Remittance Certificate) local guide (checked 2026-10-28)
  64. [64]Winvesta FAQs, What GST invoice do I need to withdraw funds? (checked 2026-10-28)
  65. [65]Wise India blog, Verifying Wise Business account as a sole trader in India, dated 28 August 2026 (checked 2026-10-28)
  66. [66]Skydo FAQs, What countries can I get paid locally through Skydo? (checked 2026-10-28)
  67. [67]Razorpay, Pricing, International Payments and International Bank Transfers tabs (checked 2026-10-28)
  68. [68]Airwallex Singapore, Pricing (checked 2026-10-28)
  69. [69]PingPong India, home page (checked 2026-10-28)
  70. [70]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 3, 4 and 19
  71. [71]RBI: FEMA 23(R)/(1)/2026-RB dated 22 September 2026, amending regulation 5 (realisation period)
  72. [72]Winvesta FAQs, What currencies are available with local accounts? (checked 2026-10-28)
  73. [73]Payoneer, How to use Payoneer in India (last modified 18 September 2026, checked 2026-10-28)
  74. [74]Airwallex Help Centre, Which currencies can I get a Global Account in and what payments can I receive? (checked 2026-10-28)
  75. [75]Cashfree Payments Docs, Global Collections: Collection Accounts (checked 2026-10-28)
  76. [76]PingPong India, Freelancers and Service Providers (checked 2026-10-28)
  77. [77]Tazapay Knowledge Base, Are there country differences for the documents needed for KYB? (checked 2026-10-28)

Frequently asked questions

Can an LLP or private limited agency use international payment platforms?+

Yes, with most providers. Wise lists private limited companies and LLPs among eligible businesses, Stripe lists LLPs and companies, and Razorpay's MoneySaver form lists companies and LLP. Tazapay requires an incorporated corporation, so a partnership or proprietorship agency cannot use it on the terms checked.462427

Is there a maximum invoice size an agency can collect through a platform?+

Several providers publish one. Cashfree Global Collections caps invoices at USD 10,000, PayPal restricts export payments above USD 10,000, and RBI caps each PA-CB export transaction at ₹25 lakh. An agency with larger invoices should check each provider's limit or use a bank wire.123

Can an agency use a different purpose code for each client?+

It depends on the provider. Stripe and Razorpay use one purpose code per account. Skydo says it tags a purpose code on each remittance, and Winvesta takes the code from the invoice uploaded for each withdrawal. An agency selling several kinds of service should check this before onboarding.26616264

Do payment platform fees get cheaper for larger agencies?+

Some providers publish volume tiers. Winvesta charges 0.2% with no fixed fee above 100,000 a month, and Skydo prices payments above USD 100K a month on request. Payoneer says its INR conversion fee of 1% to 4% depends on volume. Ask each provider for a price on your actual volume.354350

Does an agency need to file an EDF for each export invoice?+

Yes. From 1 October 2026 every exporter of services, including agencies, gives an Export Declaration Form to the specified authority, usually the AD bank. Payment must then be realised within nine months of the invoice date, or twelve months for rupee invoices, whichever payment platform the agency uses.7071

Can an agency keep client payments in foreign currency?+

Some providers allow it through an EEFC account with an Indian bank. PingPong and Razorpay describe settlement to an EEFC account, so an agency that pays overseas contractors or tools in dollars can keep part of its receipts in foreign currency rather than converting every payment to rupees.2469

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.