6 Invoice Mistakes That Delay Your Export Payment (and How to Fix Them)

TL;DR - Summary
- Why do invoice mistakes delay export payments? - Three parties check your invoice before the money reaches you: your client's accounts payable team, the banks that move the funds, and your Indian bank. If a detail fails any of those checks, the payment waits until you fix it.
- What are the most common export invoice mistakes? - Wrong bank details, a vague description of the work, missing accounts payable details like a PO number, an amount or currency that doesn't match what arrives, an unnamed third-party payer, and missing GST export fields.
- How do you check an export invoice before sending it? - Copy bank details from your bank records, describe the work so it maps to one RBI purpose code, add the client's PO number and an actual due date, and include your GSTIN and LUT declaration.
- How does Skydo help exporters avoid invoice payment delays? - Skydo gives you local account details in six currencies, so clients pay through a domestic transfer, and generates a FIRA for every payment automatically.
Why Do Invoice Mistakes Delay Export Payments?
Invoice mistakes delay export payments because your invoice gets checked three times before the money is credited: by your client's accounts payable (AP) team, by the banks routing the funds, and by your Indian bank. A mismatch at any one of these stops the payment until someone corrects it.
The frustrating part is that the money is usually sitting in a queue somewhere. Your client marks the invoice as paid, nothing shows up in your account, and it takes a week of emails to find the missing PO number or the wrong digit. These are the six mistakes behind most of those holds.
| Mistake | Who flags it | What it holds up |
|---|---|---|
| 1. Bank details that don't match your account | Sender's bank or your bank | Payment returned or held for a name check |
| 2. Vague description of the work | Your Indian bank | Credit held until you confirm the purpose code |
| 3. Missing AP requirements | Client's AP team | Payment never gets scheduled |
| 4. Amount or currency mismatch | You, your bank, your CA | Reconciliation and FIRA matching |
| 5. Payer differs from invoiced party | Your Indian bank | Extra compliance check before credit |
| 6. Missing export compliance fields | GST department, your bank | GST refund and export records |
Mistake 1: Bank Details That Don't Match Your Account
Wrong bank details are the most avoidable cause of a delayed export payment. The account holder name, account number and routing code on your invoice must match your bank's records exactly, or the payment can be held or sent back to your client.
- Account name: Use the exact name on the bank account. If the account is in your company's legal name and the invoice shows a brand name, the receiving bank may hold the payment until you prove they are the same business.
- Routing code: Share the code your client's payment method needs. A SWIFT code works for international wires. A US ACH transfer needs an ACH routing number.
- IBAN: Clients in the UK and Europe will ask for an IBAN. A single wrong character fails the check digits and the transfer is rejected before it leaves.
- Currency account: If you hold a separate account for each currency, put the account that matches the invoice currency.
For example, a Pune-based designer bills a New York agency under her studio name, while her current account is in the name of her proprietorship. The agency's bank sends the wire, her Indian bank flags the name mismatch, and the payment sits until she sends documents linking the two names.
đź’ˇ QUICK INSIGHT
Many US banks use different routing numbers for ACH and wire transfers on the same account. Label both clearly on your invoice so your client's AP team picks the right one.
Copy bank details from your bank's official account letter or dashboard and never retype them. If you reuse an invoice template, check it once against a recent bank statement and lock that section.
Mistake 2: A Vague Description of the Work
A vague invoice description delays export payments because your Indian bank has to classify every inward remittance under an RBI purpose code. If the description doesn't make clear what you exported, the bank holds the credit and asks you.
Under FEMA, every foreign payment into India must carry an RBI purpose code. Your bank reads your invoice and the remittance details to confirm the code fits the transaction. "Professional services" fits several codes, so it gets a query.
- Too vague: "Consulting fee", "Services rendered", "Project work".
- Specific enough: "Development of React web application, Phase 2, as per SOW dated 12 March 2026" or "Brand identity design: logo, colour system and guidelines".
- Purpose code match: The description should point to one code, such as P0802 for software consultancy and implementation or P1006 for business and management consultancy.
For example, a developer invoices "Consulting fee: $4,000". The bank can't tell whether this is software work under P0802 or management consulting under P1006, so the remittance stays pending until the developer replies to the bank's email.
Mistake 3: Missing What Your Client's Accounts Payable Team Needs
Your client's accounts payable team only pays invoices that pass their own checks. If your invoice is missing a PO number, a due date or a required tax form, it sits in a queue and never gets scheduled for payment.
Purchase order (PO) number
Large companies match every invoice to a purchase order. An invoice without a PO number often gets sent back or ignored. Ask your contact for the PO before you start the work, and put it near the top of the invoice.
Payment terms and due date
"Net 30" alone leaves the AP team to work out the date. Write the actual date, such as "Due: 15 November 2026", next to the terms.
W-8BEN or W-8BEN-E for US clients
US companies ask foreign vendors for a W-8BEN (individuals) or W-8BEN-E (businesses) to document that they are not US taxpayers. Many won't release the first payment to a new foreign vendor until this form is on file, so send it with your first invoice.
Correct billing entity
Say you work with a marketing team at a US company's London office, but your contract is with the US parent. If your invoice names the London office, the AP team in the US may reject it. Address the invoice to the legal entity on your contract, at its billing address, and send it to the AP inbox your client gives you, copying your day-to-day contact.
Mistake 4: An Invoice Amount or Currency That Doesn't Match What Arrives
An amount or currency mismatch delays export payments because nobody can tell which invoice the payment settles. When the amount that lands differs from the invoice, you, your bank and your accountant have to reconcile it before your FIRA and GST records line up.
- Intermediary deductions: A SWIFT transfer can pass through correspondent banks that each take a fee. You invoice $5,000 and $4,975 arrives.
- Charge codes: A sender who picks "OUR" pays all the transfer fees. "SHA" splits them, and "BEN" puts them all on you. Agree in your contract who pays which fees.
- Wrong currency: You invoice in USD and the client pays from a euro account. Their bank converts once, yours converts again, and the final number matches neither currency.
- Combined payments: One transfer that covers three invoices with no reference makes matching slow for you and your bank.
For example, you invoice a UK client $3,000. They pay from a GBP account, their bank converts at its own rate, and $2,968 reaches India. Your invoice and your FIRA now differ by $32, and your CA asks which invoice this payment closes.
State the currency clearly on the invoice and ask clients to quote the invoice number in the payment reference. Goods exporters should be extra careful here, because a short receipt against a shipping bill stays open in EDPMS until your bank closes it.
Mistake 5: Getting Paid by Someone Other Than the Party You Invoiced
When someone other than the party on your invoice pays you, your bank treats it as a third-party payment and checks it before crediting. The RBI allows third-party payments for exports of goods and software, provided you can show why that party is paying.
Under RBI rules on third-party export payments, your bank needs:
- Documentary evidence: Proof of why a third party is paying, or the third party named in the order or invoice.
- A FATF-compliant source: The payment must come from a country that complies with the Financial Action Task Force standards, through banking channels.
- Bank satisfaction: Your bank must be satisfied the transaction is genuine, based on documents like the invoice and FIRC.
For example, you invoice a Singapore startup, but its US parent company pays you. Add a line to the invoice such as "Payment will be made by [Parent Inc., USA] on behalf of [Client Pte. Ltd., Singapore]" and keep the client's email confirming this.
Ask every new client who will actually send the money before you raise the first invoice. It takes one email and saves a compliance query later.
Mistake 6: Skipping the Export Compliance Fields on Your Invoice
Missing GST and export fields slow down everything that happens after the money lands: matching your FIRA, claiming your GST refund and closing export records with your bank. Rule 46 of the CGST Rules lists what an export invoice must carry.
- GSTIN and serial number: Your GSTIN and a unique, consecutive invoice number.
- Export endorsement: "Supply meant for export under bond or letter of undertaking without payment of integrated tax" if you export under LUT.
- Recipient and destination: The client's name, address and the country of destination.
- SAC or HSN code: The service accounting code for services, or the HSN code for goods.
- Goods exporters: Your IEC, and an invoice value that matches the shipping bill, because your bank maps the payment to that shipping bill in EDPMS.
Export Invoice Checklist Before You Hit Send
Before you send an export invoice, check eight things: bank details, description, client details, AP details, amount, payer, GST fields and, for goods, shipping documents. Two minutes on this list saves days of follow-up.
| Field | What to check |
|---|---|
| Bank details | Account name, number and SWIFT, ACH or IBAN copied from bank records |
| Description | Specific scope that maps to one purpose code |
| Client details | Legal entity name, billing address and country |
| AP details | PO number, actual due date, W-8BEN on file for US clients |
| Amount | Currency stated, transfer fees agreed, invoice number in payment reference |
| Payer | Third-party payer named on the invoice if someone else is paying |
| GST fields | GSTIN, serial number, SAC or HSN, LUT endorsement |
| Goods only | IEC and an invoice value that matches the shipping bill |
How Does Skydo Help Exporters Avoid Invoice Payment Delays?
Skydo helps exporters avoid invoice payment delays by giving them local account details that clients pay as a domestic transfer, and a FIRA for every payment. That removes the intermediary deductions behind most amount mismatches and the paperwork chase after the money lands.
- Local account details: Free virtual accounts in USD, EUR, GBP, SGD, AUD and CAD. Your client pays the way they pay a local vendor.
- Zero forex markup: Skydo converts at the live mid-market rate.
- Transparent pricing: $19 for transfers up to $2,000, $29 for transfers between $2,000 and $10,000, and 0.3% above $10,000.
- Automated FIRA: A digital FIRA is generated for every transaction at no extra cost.
- EDPMS and eBRC support: Help closing outstanding EDPMS entries, and bulk eBRC generation by linking your DGFT account.
- Fast settlements: Money reaches your Indian bank account within one working day.
What details must an export invoice in India include?
An export invoice in India must include your GSTIN, a unique invoice number and date, the client's name and address, the country of destination, a description of the goods or services, the SAC or HSN code, the value and currency, and an LUT or IGST endorsement. Add your bank details and the client's PO number so the payment goes through without queries.
Why is my international payment on hold at my Indian bank?
Can an Indian exporter raise an export invoice without charging GST?
What happens if the amount received is less than the export invoice amount?
Do US clients need a W-8BEN from Indian freelancers?
Which currency should an Indian exporter invoice in?






