Stripe, Razorpay or a Merchant of Record: What OPGSP and GST Rules Mean for SaaS Companies Getting Paid
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
Indian SaaS companies paid through Stripe, Razorpay or a merchant of record follow the same 2026 rules. RBI's payment aggregator rules replaced the OPGSP circulars. FEMA requires an EDF and realisation within nine months. GST zero-rates qualifying exports, which can be billed without IGST under an LUT. Each receipt needs the right purpose code and FIRA or e-BRC.
| Applies to | Rules involved | Platforms compared | Last verified |
|---|---|---|---|
| Indian SaaS companies and software founders billing customers outside India, whether they collect through a cross-border payment aggregator, a card gateway or a merchant of record | FEMA (Export and Import of Goods and Services) Regulations, 2026 Regulations 3(2), 4(2) and 5; RBI Master Direction on Payment Aggregators, 2025 paragraphs 11 and 19; IGST Act s.2(6) and s.16; CGST Rule 96A | Skydo, Razorpay, Kotak Mahindra Bank, Stripe | 6 Oct 2026 |
How do Stripe, Razorpay and other cross-border payment options compare for Indian SaaS companies?
Platforms named in the question are shown alongside the 2 highest payouts among the platforms this site covers, ranked by the INR received on a $5,000 invoice. Fees were checked on 30 Sept 2026.
| Platform | Best for | Fee | FX markup | Settlement | FIRA | RBI PA-CB status | INR on $5,000 | Source |
|---|---|---|---|---|---|---|---|---|
| Skydo | Indian freelancers and exporters receiving mid to large B2B invoices | $19 up to $2,000, $29 to $10,000, 0.3% above + GST | States zero FX margin at live rate | States under 24 hours; FAQ timelines vary by rail | States instant, free FIRA per payment | RBI authorised PA-CB Inward and Outward; on RBI list | ₹4,69,893 | Skydo pricing (checked 6 Oct 2026) |
| Razorpay | Indian businesses and freelancers on Razorpay invoicing foreign clients | 1% per bank transfer (Rs 1,000 flat below Rs 1,00,000) + GST | States 0% markup on MoneySaver at live rate | States 1 day (T+1 after invoice shared) | FIRS within 24 hours of settlement; no charge listed | RBI authorised PA-CB inward and outward, plus PA-O | ₹4,67,549 | Razorpay pricing (checked 6 Oct 2026) |
| Kotak Mahindra Bank | Service exporters wanting a current account without inward remittance fees | No inward, FIRC, SWIFT fee on current accounts; GST on conversion | Card rate, markup not published; 1.71% below mid-market on 7 Oct 2026 | Not confirmed; no credit time published | Nil FIRC on current accounts; savings Rs 100 or nil | RBI-listed private sector bank; AD status not checked | ₹4,64,534 | Kotak Mahindra Bank pricing (checked 6 Oct 2026) |
| Stripe | Registered Indian businesses selling online to card-paying foreign customers | 4.3% intl cards; 3% Visa/Mastercard, 3.5% Amex; + 2% if converted | 2% if converted; Stripe says rate is generally mid-market | Daily INR payouts; card funds after five business days | Standard Chartered payment advice; FIRC cost not confirmed | Not confirmed | ₹4,37,959 | Stripe pricing (checked 7 Oct 2026) |
- A merchant of record: A merchant of record sells the subscription to the end customer in its own name and then pays the SaaS company, so the SaaS company usually supplies the merchant of record rather than the end customer. Check that supply against the five conditions in IGST Act section 2(6) and confirm the GST and FEMA treatment with your adviser and AD bank. See merchant of record platforms.
Which RBI and GST rules apply to Indian SaaS companies receiving international payments?
Four sets of rules apply to Indian SaaS companies receiving international payments: the FEMA export regulations of 2026, RBI's Master Direction on payment aggregators, the IGST Act's export and zero-rating sections, and CGST Rule 96A on the LUT. The OPGSP circulars that many guides still quote were repealed in September 2025, except for an existing PA-CB that applied by 30 April 2024 and still awaits RBI's decision.
| Rule | Source | Clause | Plain meaning | Best for |
|---|---|---|---|---|
| Export declaration | FEMA Regulations, 2026 | Regulation 3(2) | File an EDF for the full export value within 30 days from the end of the month in which the invoice was raised. One EDF can cover all recipients in a month | Every SaaS company invoicing foreign customers |
| Realisation period | FEMA Regulations, 2026 | Regulation 5(1)(a) and proviso | Realise and repatriate the full value within nine months from the invoice date, or twelve months if invoiced or settled in rupees | Annual plans billed in advance or on credit |
| EDPMS closure | FEMA Regulations, 2026 | Regulation 4(2) | For invoices up to Rs 10 lakh, the AD bank may close the EDPMS entry on the exporter's declaration that payment was realised | High volumes of small subscription invoices |
| OPGSP repeal | RBI Master Direction on Payment Aggregators | Paragraph 19 | The 2010, 2013 and 2015 OPGSP circulars are repealed, except for an existing PA-CB that applied by 30 April 2024 and awaits a decision | Founders reading older OPGSP guides |
| Payment aggregator limit | RBI Master Direction on Payment Aggregators | Paragraph 11(d) | A PA-CB may process up to Rs 25 lakh per transaction | Enterprise contracts with large single invoices |
| Card payments | RBI Master Direction on Payment Aggregators | Note 2 to paragraph 4(i)(ii) | A card transaction where the card network settles foreign exchange and the aggregator receives local currency is not PA-CB activity | Self-serve plans paid by foreign cards |
| Export of services | IGST Act, 2017 | Section 2(6) | Supplier in India, recipient outside India, place of supply outside India, payment in convertible foreign exchange or rupees where RBI permits, and not merely establishments of one person | Checking whether a SaaS sale is an export for GST |
| Zero-rated supply | IGST Act, 2017 | Section 16(1)(a) and 16(3) | Exports are zero-rated, and a registered person can export without paying IGST under a bond or LUT and claim a refund of unused input tax credit | GST-registered SaaS companies with Indian costs |
| LUT | CGST Rules, 2017 | Rule 96A(1) | Furnish an LUT in FORM GST RFD-11 before exporting. If payment for services is not received within one year or the FEMA period, whichever is later, the tax with interest is due within fifteen days after that period | SaaS companies billing without IGST |
Which purpose code applies to Indian SaaS companies receiving international payments?
The purpose code for Indian SaaS companies usually comes from Group 08, Telecommunication, Computer & Information Services, of RBI's FETERS purpose code list. The right code depends on what the customer pays for, so confirm it with your AD bank. See purpose code for SaaS.
| Code | Official RBI description (verbatim) | Source | Best for |
|---|---|---|---|
| P0807 | Off-site Software Exports | FETERS purpose code list | Software developed in India and delivered to a customer abroad |
| P0802 | Software consultancy/implementation (other than those covered in SOFTEX form) | FETERS purpose code list | Implementation, onboarding or consulting fees billed with a SaaS contract |
Which option leaves an Indian SaaS company the most rupees on $500, $2,000 and $5,000?
Each row applies the platform's published fee, FX markup and 18% GST on the fee to the XE mid-market rate for 4 Nov 2026. Platforms without full published pricing are not included.
| Platform and invoice | Fee | FX markup | GST | INR received | Cost | Best for |
|---|---|---|---|---|---|---|
| Skydo, $500 | ₹1,798 | ₹0 | ₹324 | ₹45,192 | 4.48% | Indian freelancers and exporters receiving mid to large B2B invoices |
| Skydo, $2,000 | ₹1,798 | ₹0 | ₹324 | ₹1,87,131 | 1.12% | Indian freelancers and exporters receiving mid to large B2B invoices |
| Skydo, $5,000 | ₹2,744 | ₹0 | ₹494 | ₹4,69,893 | 0.68% | Indian freelancers and exporters receiving mid to large B2B invoices |
| Razorpay, $500 | ₹1,000 | ₹0 | ₹180 | ₹46,133 | 2.49% | Indian businesses and freelancers on Razorpay invoicing foreign clients |
| Razorpay, $2,000 | ₹1,893 | ₹0 | ₹341 | ₹1,87,019 | 1.18% | Indian businesses and freelancers on Razorpay invoicing foreign clients |
| Razorpay, $5,000 | ₹4,731 | ₹0 | ₹852 | ₹4,67,549 | 1.18% | Indian businesses and freelancers on Razorpay invoicing foreign clients |
| Kotak Mahindra Bank, $500 | ₹85 | ₹808 | ₹0 | ₹46,420 | 1.89% | Service exporters wanting a current account without inward remittance fees |
| Kotak Mahindra Bank, $2,000 | ₹260 | ₹3,232 | ₹0 | ₹1,85,761 | 1.85% | Service exporters wanting a current account without inward remittance fees |
| Kotak Mahindra Bank, $5,000 | ₹516 | ₹8,082 | ₹0 | ₹4,64,534 | 1.82% | Service exporters wanting a current account without inward remittance fees |
| Stripe, $500 | ₹2,981 | ₹0 | ₹537 | ₹43,796 | 7.43% | Registered Indian businesses selling online to card-paying foreign customers |
| Stripe, $2,000 | ₹11,923 | ₹0 | ₹2,146 | ₹1,75,184 | 7.43% | Registered Indian businesses selling online to card-paying foreign customers |
| Stripe, $5,000 | ₹29,807 | ₹0 | ₹5,365 | ₹4,37,959 | 7.43% | Registered Indian businesses selling online to card-paying foreign customers |
For example, on a $2,000 invoice Skydo pays about ₹1,87,131 and Stripe about ₹1,75,184 at today's reference rate, a difference of ₹11,948.
What documents follow each SaaS payment (FIRA, e-BRC, EDF, LUT)?
Each SaaS payment from abroad needs an EDF filed within the FEMA deadline, a valid LUT if you bill without IGST, a bank record of the inward remittance, and an e-BRC generated on the DGFT portal when you need proof of realisation. The payment route changes who supplies the records, but these duties stay with the SaaS company.
| Document | Who issues it | When needed | Best for |
|---|---|---|---|
| EDF (Export Declaration Form) | The exporter files it with the specified authority (FEMA Regulation 3(2)) | Within 30 days from the end of the invoice month. Exporters of services other than software may file on or before the date of receipt of payment | All SaaS exports. See EDF form |
| LUT in FORM GST RFD-11 | The exporter furnishes it on the GST portal (CGST Rule 96A) | Before the export invoice is raised | Billing foreign customers without IGST. See what is an LUT |
| FIRA or FIRC | The bank that credits the foreign remittance. Check the format with your AD bank | After each credit, as proof of foreign income | Accounts, GST refunds and audits. See what is FIRA |
| e-BRC | The exporter self-certifies it on the DGFT portal from inward remittance messages sent by banks (DGFT eBRC page) | After realisation, when proof of realisation is needed | GST refund claims and export benefits. See BRC vs e-BRC |
| Information for EDPMS closure | A PA-CB must provide documents or information to the exporter's AD bank (Master Direction, paragraph 11(h)) | When the remittance is settled through a payment aggregator | SaaS companies collecting through a PA-CB |
What changes in 2026 for Indian SaaS companies receiving international payments?
The main 2026 change for Indian SaaS companies is that the FEMA export regulations of 2026 came into force on 1 October 2026, and RBI Circular No. 20 superseded the earlier Master Direction and SOFTEX circulars from the same date. The realisation period was also shortened before the start date, and a new Income-tax Act applies from 1 April 2026.
- New regulations: The FEMA (Export and Import of Goods and Services) Regulations, 2026 came into force from 1 October 2026 and superseded the 2015 export regulations.
- SOFTEX replaced: A.P. (DIR Series) Circular No. 20 supersedes the Master Direction on export and the listed SOFTEX circulars, so software exports are now declared on the EDF. See SOFTEX form filing.
- Shorter period: The amendment of 22 September 2026 changed the realisation period from fifteen to nine months, and from eighteen to twelve months for rupee invoices (Regulation 5, footnotes). See export realisation period.
- OPGSP gone: The Master Direction on Payment Aggregators of 15 September 2025 repealed the OPGSP circulars, with a saving for pending PA-CB applicants. See PA-CB vs OPGSP.
- Income-tax Act: The Income-tax Act, 1961 stands repealed on 1 April 2026 and the Income Tax Act, 2025 applies from that date, while matters for tax years before 1 April 2026 are not disturbed (Income Tax Department FAQ).
How did we verify this?
Every rule is linked to its official source below with the date it was checked. Platform figures come from each platform's own pages; the full method is on the methodology page.
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB, amended up to 22 September 2026, Regulations 1(2), 3(2), 4(2), 5(1)(a) and proviso with footnotes 2 to 4, 18(2) (checked 6 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 20 (RBI/2025-26/194): Export and Import of Goods and Services, 16 January 2026, Paragraph 4 and Annex (superseded Master Direction and SOFTEX circulars) (checked 6 Oct 2026)
- RBI Master Direction on Regulation of Payment Aggregator (PA), RBI/DPSS/2025-26/141, 15 September 2025, Paragraph 4(i)(ii) Note 2; paragraphs 11(d), 11(h), 11(i); paragraph 19 (checked 6 Oct 2026)
- IGST Act, 2017, Section 2: Definitions (CBIC tax information portal), Section 2(6), export of services (checked 6 Oct 2026)
- IGST Act, 2017, Section 16: Zero rated supply (CBIC tax information portal), Section 16(1)(a), 16(2) and 16(3) (checked 6 Oct 2026)
- CGST Rules, 2017, Rule 96A: Export of goods or services under bond or Letter of Undertaking (CBIC tax information portal), Rule 96A(1) and (1)(b) (checked 6 Oct 2026)
- RBI FETERS purpose code list for receipts (Annex to A.P. (DIR Series) Circular No. 84, 29 February 2012), Receipts, Group 08 Telecommunication, Computer & Information Services: P0802, P0807 (checked 6 Oct 2026)
- DGFT: Electronic Bank Realisation Certificate (eBRC), Self-certification of eBRC from bank IRMs; Trade Notice 33/2023-24 dated 10 November 2023 (checked 6 Oct 2026)
- Income Tax Department e-filing portal: Objective and scope of the New Act (FAQs), FAQs 1, 2 and repeal of the 1961 Act on 01.04.2026 (checked 6 Oct 2026)
- Skydo homepage (pricing and fee calculator), Know what you pay; calculator showing GST 18% of transaction fee (checked 6 Oct 2026)
- Razorpay MoneySaver Export Account (International Bank Transfers) pricing, Standard Plan: 0% FX markup, 1% fee, FlashLinks 2%, GST applicable, flat fee of INR 1,000 on transactions below INR 1,00,000, setup and AMC INR 0 (checked 6 Oct 2026)
- Kotak Everyday Savings Account fees and charges, Foreign Inward Remittance certificate (Branch Request) INR 100/Request; GST on Foreign Currency Conversion; fees exclusive of GST (checked 6 Oct 2026)
- Stripe India pricing, International cards with USD/other currency presentment 4.3% + 2% if currency conversion is required; Mastercard and Visa cards issued outside India 3% + 2%; American Express outside India 3.5% + 2%; dispute received INR 1,000.00 (checked 7 Oct 2026)
Frequently asked questions
Is OPGSP still the RBI framework for Stripe or Razorpay international payments to Indian SaaS companies in 2026?
OPGSP is no longer the general RBI framework in 2026. The Master Direction on Payment Aggregators of 15 September 2025 repealed the OPGSP circulars of 2010, 2013 and 2015. Cross-border platforms are now regulated as PA-CBs. The only saving is for an existing PA-CB that applied by 30 April 2024 and still awaits RBI's decision.
Does a SaaS export through a payment gateway still need an EDF under FEMA 2026?
A SaaS export through a payment gateway still needs an EDF. Regulation 3(2) of the FEMA export regulations of 2026 asks every exporter of services to declare the full export value within 30 days from the end of the invoice month. The payment aggregator supplies information to your AD bank, but the declaration duty stays with you.
Can an Indian SaaS company bill foreign customers without GST under an LUT in 2026?
An Indian SaaS company can bill foreign customers without paying IGST if the sale meets the export of services test in IGST section 2(6) and an LUT in FORM GST RFD-11 is furnished first under CGST Rule 96A. Section 16 treats such exports as zero-rated, and unused input tax credit can be refunded.
Is SaaS revenue paid through a merchant of record an export of services for GST?
SaaS revenue paid through a merchant of record is an export of services for GST only if your supply to the merchant of record meets all five conditions in IGST section 2(6). Those conditions cover supplier and recipient location, place of supply, payment in foreign exchange and related establishments. Confirm the treatment with a GST adviser.
What is the RBI realisation period for SaaS export invoices paid through Stripe, Razorpay or PayPal in 2026?
The RBI realisation period for SaaS export invoices is nine months from the invoice date under Regulation 5 of the FEMA export regulations of 2026, or twelve months if invoiced or settled in rupees. The payment platform does not change this period. Your AD bank may extend it on request.
Does the Rs 25 lakh PA-CB limit apply to SaaS payments by foreign card?
The Rs 25 lakh PA-CB limit applies per transaction processed by a PA-CB under paragraph 11(d) of RBI's Master Direction. A foreign card payment where the card network settles foreign exchange and the aggregator receives local currency is not PA-CB activity under Note 2 to paragraph 4(i)(ii). Ask your provider how your payments settle.
Which RBI purpose code should an Indian SaaS company give for subscription receipts?
Indian SaaS companies usually choose a purpose code from Group 08, Telecommunication, Computer & Information Services, of RBI's FETERS list. P0807 covers off-site software exports and P0802 covers software consultancy or implementation. The right code depends on what the customer paid for, so confirm the code with your AD bank before the receipt is reported.