You've landed your first international client. Congratulations. Now you need to send them an invoice and actually collect the money — in USD, into your Indian bank, without getting hit with 8% PayPal fees. This is the complete guide for new Indian freelancers setting up international payment collection for the first time.
Step 1: What to Set Up (In Order)
1. PAN card — You already have this.
2. Business bank account — If you only have a savings account, open a current account. Most Indian banks (HDFC, ICICI, Axis, Kotak, Federal) allow you to open a current account as an individual/proprietor. Alternatively, a savings account works for starting out, but a current account looks more professional and handles higher transaction volumes better.
3. Playto Pay account — Apply at playto.so. You'll need PAN, Aadhaar, and your bank account details. Standard KYB takes 24-72 hours. This gives you:
- A USD payment link (client pays by Visa/Mastercard in 60 seconds)
- A USD VBA bank account (client wires USD via bank transfer)
- Auto-FIRA per transaction
- Daily INR to your bank 4. GST registration (optional at first, then mandatory above threshold) — You'll need GST if your total annual turnover (all income) exceeds ₹20 lakh. If you're starting out and haven't crossed this threshold, you can begin accepting international payments without GST registration. Once you register, file LUT immediately for zero-rated export treatment.
Step 2: How Much to Charge
This is where most new Indian freelancers make the biggest mistake: they underprice international work.
The correct mental model: US clients are paying in USD. Your competition isn't Indian freelancers — it's US, Eastern European, and Latin American freelancers. Price accordingly.
Benchmark rates for common freelance services (USD/hour):
| Service | Don't Charge (too low) | Charge This |
|---|---|---|
| Frontend development | $15-20 | $40-$60 |
| Full-stack development | $20-25 | $50-$80 |
| UI/UX design | $15-20 | $40-$65 |
| Content writing (English) | $0.03/word | $0.10-$0.20/word |
| Social media management | $200/month | $600-$1,500/month |
| SEO | $300/month | $700-$2,000/month |
| Video editing | $15-20/hr | $35-$60/hr |
| Copywriting | $25-35/project page | $100-$300/project |
Project rates for fixed-scope work: Multiply your hourly rate by realistic hours needed, then add 20% buffer. Quote the project price, not an hourly breakdown.
Step 3: Create Your First Invoice
Free tools: Zoho Invoice (free tier), Wave (free), or even a well-formatted Google Doc.
What your invoice must include:
Your Name / Business Name
Address | PAN: XXXXX | Email
INVOICE #: 001
Date: [Date]
Due Date: [7 days from invoice date for first client]
Bill To:
[Client Name]
[Client Company]
[Client Country]
Description Amount
[Project Description] USD [X]
Total Due: USD [X]
Export of Services - IGST @ 0%
(Zero Rated - No GST Registration Required / LUT filed)
PAYMENT OPTIONS:
Option 1 - Pay by Card (Instant):
[Playto Pay payment link]
Option 2 - Bank Transfer:
Account Name: [Your Name]
Routing Number: [USD VBA routing from Playto Pay]
Account Number: [USD VBA account]
Bank: [Partner Bank]
Reference: Invoice 001
Step 4: Send the Invoice Correctly
When to send: Send the invoice the moment the project is agreed, not after you've done all the work. For new clients: require 50% upfront before starting.
How to send: Email with subject: "Invoice #001 – [Your Name] – [Project Name] – USD [Amount]"
What to say in the email body:
"Hi [Name], please find Invoice #001 attached for [project description]. You can pay instantly by card using the link in the invoice, or by bank transfer using the details provided. Let me know if you have any questions."
Follow up: If payment isn't received within 5 days of due date, send a polite reminder with the payment link again.
Step 5: Receive Your First FIRA
Once the client pays, Playto Pay automatically generates your FIRA in the dashboard. Download it and save it alongside your invoice.
Why FIRA matters for you:
- If you're GST-registered: FIRA documents each export receipt for zero-rated GST treatment
- For income tax: FIRA proves the foreign source of income in your ITR filing
- For your CA: They'll ask for FIRAs when filing your returns
Common Mistakes New Indian Freelancers Make
1. Using personal savings account — Creates personal/business income mixing. Open a current account or at minimum a dedicated savings account for freelance income.
2. Using PayPal because it's "easy" — 7-9% effective rate. On $1,000 monthly: $84-$90 in unnecessary fees = $1,008-$1,080 per year wasted. Playto Pay costs $40 (4% card) or $10 (1% wire) on the same amount.
3. Not having a payment link ready — When a client says yes, they're ready to pay NOW. If your invoice goes out 3 days later without a payment link, momentum is lost.
4. Charging in INR for international clients — Quote in USD. Let Playto Pay handle the INR conversion.
5. No upfront deposit from new clients — First client, unknown relationship: 50% upfront is reasonable and professional. "I require a 50% deposit to secure your project slot."
The Simple Setup Summary
| What | How | Cost |
|---|---|---|
| Payment platform | Playto Pay | ₹0/month |
| Payment link for clients | Created in Playto Pay dashboard in 30 seconds | 4% per card payment |
| Bank wire for clients | USD VBA details from Playto Pay | 1% per wire |
| INR to your bank | Daily automatic | Included |
| FIRA documentation | Auto-generated per payment | Included |
| Invoice software | Zoho Invoice free tier | ₹0/month |
Total monthly overhead for a new Indian freelancer: ₹0. You only pay when you earn.
FAQ
What is the easiest way for a new Indian freelancer to accept international payments? Playto Pay: 24-72 hour setup, payment link ready in minutes, 4% flat on international cards, 1% on wire, FIRA auto, daily INR to your Indian bank. Zero monthly fee.
Do I need GST registration to accept my first international payment? No, if you're below the ₹20 lakh threshold. Accept international payment, download FIRA from Playto Pay. Register for GST once you approach or cross the threshold.
How do I know if a client will actually pay? Require 50% upfront deposit from all new clients. Reduces non-payment risk to 50% of the project value maximum. Clients who won't pay a deposit are often clients who won't pay the balance either.
Should I set up a company or just work as an individual? Individual/sole proprietor is fine to start. Your PAN is the business PAN. Open a bank account in your name. Upgrade to LLP or Pvt Ltd when business scale justifies the compliance overhead.
