For Indian IT services companies — software development firms, QA companies, DevOps shops, and digital agencies — structuring international client billing correctly determines both how much you collect and how reliably you collect it. This guide covers the billing models, invoice structure, payment terms, and cross-border payment infrastructure that Indian IT companies use.
Billing Models for Indian IT Companies
Fixed-Price Project Billing
Best for: Defined scope projects (website builds, app development, specific features)
Milestone billing structure (recommended):
- 30-40% on project kickoff (before work begins)
- 30-40% on mid-project milestone (after agreed deliverable)
- 20-30% on final delivery and sign-off Why milestone billing: Protects you (no working 3 months without payment) and client (not paying 100% before seeing work). Industry standard for fixed-price IT projects above $5,000.
Retainer / Time & Materials Billing
Best for: Ongoing development, maintenance contracts, dedicated team arrangements
Billing structure:
- Monthly invoice at start of each month for that month's retainer
- OR monthly invoice at end of month for hours logged
- NET-7 to NET-15 for retainers (you're not financing their operation) Monthly recurring = auto-billing opportunity: Set up card-on-file via Playto Pay. Client authorises recurring charge at month start. No monthly invoice chasing.
Hourly Billing
Best for: Consulting, advisory, small maintenance tasks
Billing structure:
- Track in time tracking tool (Toggl, Harvest, Clockify)
- Invoice bi-weekly or monthly with timesheet attached
- NET-14 for established clients
International Invoice Structure
Every international invoice from an Indian IT company should include:
[Company Name]
[Address] | GSTIN: [X] | PAN: [X]
INVOICE #: [Sequential: INV-2026-001]
Date: [Date]
Due Date: [Date + payment terms]
Bill To:
[Client Company Name]
[Client Address]
[Client Country]
Description | Hours/Units | Rate (USD) | Amount (USD)
[Service Description] | [X] | [X]/hr | [X]
Total Due: USD [Amount]
Export of Services - IGST @ 0%
(Zero Rated Export - LUT Filed for FY 2025-26)
Payment Options:
Card Payment (Instant): [Playto Pay link]
Bank Transfer:
Account: [Name]
Routing: [USD VBA routing]
Account No: [USD VBA account]
Reference: INV-2026-001
Payment Terms by Client Type
| Client Type | Recommended Terms |
|---|---|
| New international client, first project | 40% upfront before start |
| Established client (6+ months) | NET-14 to NET-30 |
| Monthly retainer | Auto-billing (card on file) or NET-7 |
| US enterprise (Fortune 500) | NET-30 to NET-45 (they set terms) |
| European enterprise | NET-30 (standard, respected) |
| Startup (any geography) | 50% upfront mandatory |
Cross-Border Payment Infrastructure
Playto Pay** for Indian IT companies:**
- International client card payments: 4% flat, zero forex markup
- USD/GBP/EUR/AED VBA wire receipts: 1% flat
- Auto-billing for retainer clients: eliminate monthly invoice chasing
- FIRA auto per transaction: GST export compliance handled
- Daily INR direct to Indian bank Skydo for large milestone invoices above $10K: 0.3% flat. Cheaper than Playto Pay VBA at this size.
Combined stack: Playto Pay for retainer auto-billing + small/mid invoices + card payments. Skydo for large milestone payments above $10K.
FIRA and GST Compliance
Every international payment = one FIRA. Indian IT companies exporting services must document each foreign receipt.
Playto Pay auto-generates FIRA per transaction. At 50 international transactions/month (common for active IT firms), manual FIRA would consume hours of admin time.
GST on export of IT services:
- Zero-rated IGST under LUT
- File LUT annually before April
- Include on every invoice: "Export of Services — IGST @ 0%"
- FIRA per payment supports GST return filing
FAQ
What billing model is best for Indian IT companies with international clients? Milestone billing for fixed-price projects (30-40-30 split). Monthly retainer with auto-billing for recurring teams. Bi-weekly invoicing for hourly/T&M engagements.
How do Indian IT companies collect from international clients on retainer? Playto Pay card-on-file auto-billing: client provides card once, charged automatically each month. Eliminates monthly invoice chasing. FIRA auto per charge.
What payment terms should Indian IT companies offer international clients? First engagement: 40% upfront. Established relationships: NET-14 to NET-30. US/EU enterprise: accept their standard NET-30/45. Auto-billing for retainer clients eliminates terms entirely.
