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
| Priority | Fix | Monthly Impact |
|---|---|---|
| 1 | Switch from PayPal to Playto Pay | $200-$420/month at $5K revenue |
| 2 | Switch from SWIFT to VBA | ₹8,800+ per large wire |
| 3 | Choose zero-markup platform | $100-$200/month at $10K revenue |
| 4 | Offer both card + wire on invoices | Faster payment, fewer delays |
| 5 | File LUT annually | Avoid IGST liability on exports |
| 6 | Separate business + personal accounts | Compliance risk eliminated |
| 7 | Get FIRA auto-generation | Documentation for GST + income tax |
