Back to Blog

HomeBlogsCross-Border Payment...

April 3, 2026

Cross-Border Payment Mistakes Indian Businesses Make (And How to Fix Them) in 2026

Most Indian businesses with international revenue are leaving 3-7% on the table through avoidable payment mistakes. These aren't obscure errors — they're the same mistakes made by thousands of Indian freelancers, agencies, and SaaS founders every month. Here are the most costly ones and how to fix each immediately.


Mistake 1: Using PayPal as Primary Payment Method

The mistake: PayPal was the first international payment method available to Indian businesses, and many never switched. The result: 7.4-8.4% effective all-in rate (4.4% receive + 3-4% forex markup) on every international payment.

The cost: On $5,000/month: ~$420/month = $5,040/year in avoidable fees.

The fix: Switch to Playto Pay (4% flat cards, 1% VBA wires, zero forex markup). Keep PayPal only for clients who refuse alternatives. Update your invoice with the new payment method. Takes one day to implement.


Mistake 2: No FIRA Documentation for International Payments

The mistake: Receiving international payments through informal channels (family accounts, personal Wise, unregistered PayPal) without generating proper FIRA documentation. Common among early-stage freelancers.

The cost: No FIRA = no GST zero-rated export of services treatment. Audit exposure. Difficulty proving foreign income source in income tax filing.

The fix: Route all international payments through platforms that auto-generate FIRA: Playto Pay or Skydo. For historical payments: request FIRC retroactively from your bank or Payoneer.


Mistake 3: Not Filing LUT Annually

The mistake: GST-registered Indian businesses exporting services should file a Letter of Undertaking (LUT) each April (for the new financial year). Many forget or don't know about it.

The cost: Without LUT, you technically owe IGST on export of services. You'd need to pay 18% IGST and claim refund later — a cash flow and admin headache.

The fix: Set a recurring April reminder. File LUT on GST portal (Form GST RFD-11). Takes 10 minutes. Free.


Mistake 4: Using Traditional SWIFT to Indian Bank Instead of VBA

The mistake: Clients wire money to your Indian bank's SWIFT address directly. Indian bank charges ₹1,000-₹5,000 inward wire + 2-3% forex markup. Manual FIRA request required. 3-7 day settlement.

The cost: On a $5,000 wire: ~₹4,200 bank charge + ~₹8,820 forex markup = ~₹13,000 in fees. Vs Playto Pay VBA: $50 (1%) = ~₹4,200. Saving: ~₹8,800 on a single transaction.

The fix: Provide clients with your VBA account details (Playto Pay or Skydo) instead of your Indian bank's SWIFT. Update invoice template today.


Mistake 5: Ignoring Forex Markup

The mistake: Choosing a payment platform based on stated processing rate without accounting for forex markup. Razorpay's 3% stated rate + 2% forex = 5% effective. Payoneer's "low fee" + 1.5% conversion = actual cost much higher.

The cost: 1-2% forex markup on $10,000/month = $1,200-$2,400/year.

The fix: Always calculate all-in rate: processing fee + forex markup + fixed fees. Playto Pay and Skydo: zero forex markup. Apply mid-market rate to your payments.


Mistake 6: Only Offering One Payment Method

The mistake: Sending an invoice with only a card payment link. Enterprise clients who wire exclusively can't pay. Or sending only VBA bank details. Clients who prefer card payment find it inconvenient.

The cost: Payment delay of 3-10 days while the client figures out an alternative. Some clients just don't pay until the right option is available.

The fix: Every invoice should include BOTH: a Playto Pay card payment link (for card-paying clients) AND VBA bank details (for wire-paying clients). Clients choose their preferred method; you get paid faster.


Mistake 7: Waiting for Stripe India to Open

The mistake: "I'll fix my payment infrastructure when Stripe launches in India properly." Meanwhile, losing 4-5% more than necessary on every payment through suboptimal alternatives.

The cost: If Stripe India becomes generally available, it'll still require Indian KYB and likely charge ~3-4% effective. The wait doesn't save meaningful money and costs real money now.

The fix: Set up Playto Pay today. If Stripe becomes accessible and your business grows to where Stripe's API ecosystem is genuinely needed, migrate then. Don't plan your payment infrastructure around a hypothetical launch.


Mistake 8: Mixing Personal and Business Bank Accounts

The mistake: International payments received in a personal savings account (not a current account). Frequent personal transactions mixed with business receipts. No clean FIRA-to-bank-statement match possible.

The cost: Accounting nightmare. GST compliance risk. Income tax audit exposure when international transfers appear in personal account without documentation.

The fix: Open a business current account (all major Indian banks: HDFC, ICICI, Axis, SBI). Route all business payments there. Keep personal account entirely separate. Playto Pay KYB requires a business bank account anyway.


Mistake 9: Adding Indian GST to International Client Invoices

The mistake: Charging 18% IGST on invoices to international clients because "GST applies to my services."

The cost: International clients don't pay Indian GST. Adding it either inflates your price by 18% (you absorb it, losing margin) or creates an invoice error (client refuses to pay the GST portion).

The fix: International service invoices: "Export of Services – IGST @ 0% (Zero Rated – LUT filed for FY [year])." Never charge GST to foreign clients. You recover the zero-rating benefit via LUT filing.


Mistake 10: Accepting Chargebacks Without Fighting Back

The mistake: Seeing a chargeback notification and assuming you've lost the money. Not submitting evidence. Or submitting weak evidence (just a payment confirmation) instead of delivery proof.

The cost: Unnecessary loss of transaction amount + $15-$30 dispute fee + elevated chargeback rate affecting future processing.

The fix: Fight every chargeback where: (a) you have strong delivery evidence and (b) the transaction is above $150. Gather: login logs, delivery confirmation email, client communication history, IP address of transaction. Playto Pay's dispute management dashboard makes evidence submission structured.


Summary: Fix Priority Order

PriorityFixMonthly Impact
1Switch from PayPal to Playto Pay$200-$420/month at $5K revenue
2Switch from SWIFT to VBA₹8,800+ per large wire
3Choose zero-markup platform$100-$200/month at $10K revenue
4Offer both card + wire on invoicesFaster payment, fewer delays
5File LUT annuallyAvoid IGST liability on exports
6Separate business + personal accountsCompliance risk eliminated
7Get FIRA auto-generationDocumentation for GST + income tax

Read Next