Stripe vs Razorpay: International Payment Gateways for India

An architectural breakdown of the payment gateway processing fees and settlement timelines for Indian SaaS products billing customers in USD and EUR.

Published 2026-06-25 Read time: ~5 mins

Indian SaaS companies targeting a global customer base face a critical decision in selecting a payment gateway, particularly concerning the economics of cross-border transactions. While the core functionality of enabling online payments is universal, the nuances of international processing fees, currency conversion, and regulatory compliance, specifically for inward remittances into India, significantly impact profitability. This analysis delves into Stripe and Razorpay, two prominent players, evaluating their fee structures and operational considerations for Indian software exporters.

Core Economic Considerations for Global SaaS Exports

For Indian SaaS businesses, optimizing revenue from international sales extends beyond mere transactional fees. It encompasses efficient inward remittance processing, obtaining Foreign Inward Remittance Certificates (FIRCs), managing currency exchange rates, and ensuring compliance with the Foreign Exchange Management Act (FEMA). The choice of payment gateway directly influences the net INR received per international transaction and the ease of regulatory adherence, which is crucial for leveraging benefits like GST exemptions under a Letter of Undertaking (LUT) for exports.

Stripe's Global Processing Framework

Stripe offers direct global payment processing capabilities, making it a prevalent choice for SaaS companies seeking to accept payments from customers worldwide. For Indian entities, Stripe allows for direct payouts to an Indian bank account.

Fee Structure for International Transactions: Stripe's fee model typically involves:

  • Percentage Fee: A base percentage applied per transaction. For international cards, this is generally higher than domestic rates. For instance, transactions with non-Indian cards often attract rates around 2.9% + ₹3.
  • International Card Surcharge: An additional percentage fee (e.g., 1%) may apply if the customer's card is issued outside India.
  • Currency Conversion Fee: If the transaction currency differs from the settlement currency (e.g., customer pays in EUR, settlement to INR), Stripe applies its own exchange rate, which includes a markup (typically 1-2% above the interbank rate). This is a critical hidden cost.
  • Payout Fees: While Stripe generally does not charge for standard payouts to an Indian bank account, the underlying FX conversion from the collected foreign currency to INR is where the primary cost lies.

Inward Remittance and FIRC Acquisition with Stripe: When Stripe processes an international payment and settles it into an Indian bank account, it acts as the Merchant of Record (MoR) or routes funds through its acquiring bank. The resulting inward remittance is typically processed via SWIFT. Obtaining a FIRC from the AD Category-I bank that receives the SWIFT transfer is crucial for export-related documentation. Stripe, in conjunction with its banking partners, generally facilitates the provision of the necessary UTR (Unique Transaction Reference) or FIRC details, though the process can sometimes involve coordination with the receiving Indian bank. Ensuring the purpose code is correctly declared for software exports is paramount for compliance.

Razorpay's International Payment Gateway

Razorpay, an India-native payment gateway, has expanded its capabilities to allow Indian businesses to accept international payments. This is primarily facilitated through their 'International Payments' product.

Fee Structure for International Transactions: Razorpay's fee structure for international cards typically involves:

  • Percentage Fee: For international credit/debit cards, Razorpay generally charges a flat percentage per transaction, which can range from 3.5% to 4.5% + GST. This is often an all-inclusive rate, meaning it covers the processing and a portion of the currency conversion.
  • No Separate FX Conversion Fee: Unlike Stripe, where a separate FX markup is explicit or embedded in the exchange rate, Razorpay's international fees often consolidate these costs into a single percentage. This simplifies cost calculation but requires careful comparison of the effective rate.
  • Payouts to India: Settlements are directly in INR to the Indian business's bank account.

Inward Remittance and FIRC Acquisition with Razorpay: Razorpay, being an Indian entity and operating under the purview of Indian banking regulations, has a streamlined process for inward remittances. When an international payment is made through Razorpay, it directly converts the foreign currency into INR and settles it into the merchant's Indian bank account. Razorpay is typically well-integrated with Indian AD banks and can provide consolidated FIRC details, simplifying the process for merchants. They are generally adept at providing the necessary documentation, including the FIRC or FIRS (Foreign Inward Remittance Statement), which specifies the nature of the remittance (e.g., software export earnings), vital for FEMA compliance and GST LUT benefits.

Comparative Fee Analysis and Operational Nuances

To illustrate, consider a hypothetical USD 100 SaaS subscription payment.

Feature Stripe (Global Card, INR Payout) Razorpay (International Card, INR Payout)
Base Processing Fee ~2.9% + ₹3 ~3.5% to 4.5% + GST (inclusive of FX)
International Card Surcharge ~1% additional (for non-Indian cards) Often bundled into the base percentage
Currency Conversion Markup ~1-2% on FX rate (Stripe's proprietary rate) Implicitly included in the higher percentage fee, no separate line item
Total Effective Cost (Est.) ~4-5% of transaction value (USD 100 -> ~USD 4-5) ~3.5-4.5% + GST on the total fee (USD 100 -> ~USD 3.5-4.5 + GST on fee)
GST on Fees Applicable on Stripe's fees (if collected by Indian entity) Applicable on Razorpay's fees
FIRC Facilitation Via acquiring bank's SWIFT, UTR details provided. Requires merchant-bank coordination. Direct FIRC/FIRS from Razorpay or partner bank, often more streamlined.
Settlement Currency Foreign currency collected, converted to INR by Stripe for payout. Foreign currency collected, converted to INR by Razorpay for payout.
Payout Time T+2 to T+7 business days (post-conversion) T+1 to T+3 business days (post-conversion)

Analysis:

  • Effective Rate: For lower transaction values, Stripe's fixed fee component (₹3) can be proportionally higher. For larger transactions, the percentage rates become the dominant factor. Razorpay's consolidated percentage can appear competitive, but the actual exchange rate applied needs scrutiny.
  • Transparency: Stripe generally separates its processing fee from the FX rate, offering a degree of transparency on each component. Razorpay's consolidated approach simplifies reporting but might obscure the underlying FX cost.
  • FIRC Ease: For Indian businesses, Razorpay often provides a more integrated and less cumbersome FIRC acquisition process due to its local operational model and direct partnerships with Indian AD banks. This is a significant operational advantage for compliance and availing export benefits.
  • EEFC Account: Neither gateway directly supports settlement into an Indian Exporters' Foreign Currency (EEFC) account, as they convert to INR prior to payout. To hold foreign currency, a direct banking relationship or an alternative solution like a Nostro account or virtual foreign accounts would be necessary. However, for most SaaS businesses, direct INR conversion is often preferred for operational simplicity and to avoid FX volatility risks.

Optimizing FIRC Acquisition for Export Benefits

The seamless acquisition of FIRC is paramount for Indian software exporters. It serves as irrefutable proof of foreign exchange earnings from services exports, enabling:

  1. GST Refunds: Exporters operating under an LUT can claim refunds for input GST paid on goods and services used for export. FIRC is a primary document for this.
  2. Compliance: Adherence to FEMA regulations requires proper declaration of export proceeds.
  3. Future Incentives: Eligibility for any government export promotion schemes often hinges on documented foreign exchange earnings.

Razorpay's direct involvement with Indian banks often translates to faster and more reliable FIRC issuance. Stripe, while capable, might require more proactive follow-up with the receiving Indian bank, providing them with the necessary UTR and transaction details. Businesses should establish clear communication channels with their AD bank regarding expected inward remittances and the specific documentation required for FIRC generation.

Strategic Platform Considerations

Beyond pure fee structures, several strategic factors merit consideration:

  • API Robustness: Both platforms offer well-documented APIs for seamless integration into SaaS applications for subscription billing, invoicing, and recurring payments.
  • Multi-currency Pricing: The ability to present pricing in the customer's local currency and manage underlying FX risks is crucial for global expansion. Both gateways support this, with their respective FX conversion mechanisms coming into play during settlement.
  • Dispute Resolution: Chargeback management and fraud prevention tools are critical. Each platform provides features to mitigate these risks, which can indirectly impact net revenue.
  • Scalability: Both are enterprise-grade solutions capable of handling significant transaction volumes as a SaaS business scales globally.

The choice between Stripe and Razorpay ultimately depends on a SaaS company's specific operational priorities, volume of international transactions, tolerance for FX volatility, and preferred level of involvement in FIRC acquisition processes.