How to Account for Partial Export Payments in India?

TL;DR - Summary
- What is partial export payment accounting? - Partial export payment accounting is the system of recording and tracking export receipts and outstanding receivables when a foreign buyer pays in separate installments, with each tranche recorded individually against the same open invoice.
- How do you account for a partial export payment? - To account for a partial export payment, you keep the original invoice open, track each partial receipt and the remaining balance separately, and report it correctly through your Authorised Dealer (AD) bank.
- What does a partial export payment accounting example look like? - In a partial export payment accounting example with a $10,000 invoice booked at ₹83 per USD, a $4,000 receipt on 15 March at ₹84 per USD produces a ₹4,000 forex gain and leaves $6,000 open as receivable.
- What are the common mistakes in partial export payment accounting? - The most common mistakes are invoice-to-realization mismatches, unrecorded forex and fee differences, wrong banking details, incomplete remittance and export-compliance records, and unclear payment terms.
What Is Partial Export Payment Accounting?
Partial export payment accounting is the system of recording and tracking export receipts and outstanding receivables when a foreign buyer pays in separate installments and does not settle the full invoice at once. Indian exporters use it when a buyer splits payment, and each tranche is recorded individually against the same open invoice.
Say a Mumbai-based software exporter raises an invoice for $8,000. The US client pays $3,200 on day one and the remaining $4,800 thirty days later. Partial export payment accounting captures both credits and the exchange rate on each date, and it keeps the receivable open until the balance clears.
How to Account for a Partial Export Payment?
Accounting for a partial export payment involves keeping the original invoice open, tracking each partial receipt and the remaining balance separately, and reporting it correctly through your Authorised Dealer (AD) bank.
If a buyer pays 40% before you earn the revenue, record that receipt as a customer advance, not export sales or settlement of a receivable that does not yet exist. When the revenue is earned, apply the advance to the invoice and collect the balance. For each tranche, debit bank and credit customer advances or receivables as appropriate.
- Record the receipt: Debit the bank for the INR amount credited, or record an EEFC receipt at its INR equivalent using the transaction-date exchange rate. Credit Accounts Receivable for the carrying amount of the invoice portion settled, then record fees and any forex gain or loss separately.
- Keep the invoice open: Don't close the full export invoice or mark it as settled when a partial payment arrives. The original invoice date, total value, amount received, and outstanding balance must stay visible in your books (Tally or equivalent software).
- Handle currency fluctuations: Compare the INR value of each receipt with the carrying amount of the receivable portion settled. Record the difference as a forex gain or loss. Use the latest revalued carrying amount if the invoice crossed a reporting date, not always its original booking rate.
- Account for bank charges: Record documented intermediary or correspondent bank fees separately. Clear the gross amount settled by the buyer if those fees are yours to bear. If the buyer still owes a deduction under your contract, keep that amount as a receivable rather than automatically clearing it.
- Track the realization period: The normal RBI deadline is nine months from shipment for goods and from the invoice date for services, including software. Exports invoiced and/or settled in INR have 12 months. A partial payment does not restart the clock. Confirm your applicable deadline and any extension with your AD bank.
- Coordinate with your AD bank: Match advances and each partial receipt to the export records in EDPMS. Route advances and later proceeds through the same AD; notify both banks if you change ADs. Ask the bank to process any permitted extension, reduction or closure. An accounting write-off alone does not close the regulatory record.
Example of Partial Export Payment Accounting
In this illustrative example, a $10,000 export invoice is raised and revenue recognised on 1 March at ₹83 per USD (₹8,30,000). A $4,000 payment on 15 March at ₹84 produces a ₹4,000 forex gain. With a $50 fee borne by the exporter, bank charges are ₹4,200 and net cash is ₹3,31,800. The remaining $6,000 receivable is ₹4,98,000 before any later revaluation.
The Scenario
- Total export invoice: $10,000 USD, raised on 1 March.
- Exchange rate on 1 March (assumed revenue-recognition date): ₹83 per USD, so the sale and receivable are booked at ₹8,30,000.
- Partial payment received: $4,000 USD on 15 March.
- Exchange rate on 15 March (credit date): assumed ₹84 per USD, giving a gross INR equivalent of ₹3,36,000 before charges.
- Intermediary bank fee: $50 USD is deducted, so net cash received is $3,950 USD, which is ₹3,31,800 at ₹84.
- Remaining receivable: $6,000 USD after this payment.
Journal Entry 1: When Goods Are Exported (1 March)
| Account | Debit (₹) | Credit (₹) |
|---|---|---|
| Accounts Receivable - Foreign Customer | 8,30,000 | |
| Export Sales Revenue | 8,30,000 |
This example assumes the sale and receivable qualify for recognition on 1 March at ₹83/USD, with no earlier advance, revaluation or hedge.
Journal Entry 2: When Partial Payment Is Received (15 March)
| Account | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank / EEFC Account (INR equivalent: $3,950 × ₹84) | 3,31,800 | |
| Bank Charges (SWIFT fee: $50 × ₹84) | 4,200 | |
| Forex Gain on Exchange | 4,000 | |
| Accounts Receivable - Foreign Customer ($4,000 × ₹83) | 3,32,000 |
The forex gain works out like this: $4,000 received and booked at ₹83 is ₹3,32,000. Realized at ₹84, it is ₹3,36,000. The gain is ₹4,000.
The $50 bank charge reduces net cash but is recorded separately from the receivable. This example assumes the exporter bears the charge and no receivable revaluation occurred between 1 and 15 March.
Current Receivable Balance After 15 March
- Original receivable: ₹8,30,000 ($10,000 × ₹83).
- Less: payment applied: ₹3,32,000 ($4,000 × ₹83, the booked rate).
- Remaining open receivable: $6,000, carried at ₹4,98,000 before any reporting-date revaluation. It remains outstanding until settled or otherwise validly adjusted.
When the remaining $6,000 arrives, compare its INR settlement value with its latest carrying amount to record the next forex gain or loss. At each reporting date, translate the unpaid receivable and foreign currency held in an EEFC account at the closing rate, and recognise the exchange difference in profit or loss.
💡 QUICK INSIGHT
Keep the remittance advice or certificate for each partial receipt and match it to the invoice. The document may be called FIRA, BIRC or FIRC, depending on the route. For eBRC generation, reconcile the bank-uploaded IRMs with the export records; a formal FIRC is not automatically issued for every receipt.
What Are the Common Mistakes When Accounting for Partial Export Payments?
The most common mistakes when accounting for partial export payments are invoice-to-realization mismatches, unrecorded forex and fee differences, wrong banking details, incomplete remittance and export-compliance records, and unclear payment terms in the sales contract.
Mistake 1: Mismatch Between Invoice Value and Realized Amount
This mistake means treating a partial installment as full settlement, or failing to allocate a milestone payment to the correct open invoice. Record the full receivable when the revenue is earned, even if the buyer pays only part; record any earlier customer advance separately.
The impact: it distorts accounts receivable ageing, understates or overstates open balances, and creates discrepancies when matching against shipping bills.
Mistake 2: Ignoring or Miscalculating Forex Fluctuations and Bank Charges
Here the exporter fails to account for intermediary bank fees, SWIFT fees, or the exchange difference between the receivable's latest carrying amount and its settlement-date value.
The impact: it leaves a residual short-fall on the customer ledger that is often mistakenly written off or left unreconciled, causing audit and tax mismatches.
Mistake 3: Discrepancies in Banking and Beneficiary Details
This happens when partial remittance instructions use outdated SWIFT/BIC codes, incorrect account numbers, or name variations (trade name vs. legal entity name).
The impact: intermediate banks hold or reject funds, which leads to delayed realization and extended working capital lockup.
Mistake 4: Failure to Link Partial Payments to eBRC and Compliance Records
This means failing to match each partial receipt to the relevant export invoice or shipping bill and bank remittance reference, including the IRM used for eBRC generation where applicable. RBI purpose codes classify the payment; they are not an export-tracking system.
The impact: mismatched records can delay eBRC generation, bank reconciliation or benefit claims. GST refunds have separate rules: service-export claims generally need payment evidence, while goods refunds are not universally held back until payment. For goods, non-realization after the permitted FEMA period can require proportionate refund repayment with interest, subject to extensions and write-off relief.
Mistake 5: Poor Partial Payment Terms in the Sales Contract
This means agreeing to loose partial payment structures (open account or deferred partial terms) without clear milestones or letters of credit governing each tranche.
The impact: it leaves you exposed to non-payment of subsequent installments after goods or title have already been transferred.
⚠️ WATCH OUT
If the foreign buyer short-pays the final tranche, the unpaid balance still needs action. The normal RBI period is nine months from shipment for goods and from invoice for services, or 12 months where invoiced and/or settled in INR. A partial receipt does not restart it. Ask your AD bank to handle any permitted extension, reduction or closure.
How Does Skydo Simplify Receiving International Payments?
Tracking split payments, collecting remittance advice and reconciling settlement records can take time. Skydo brings payment tracking, automatic FIRA and eBRC assistance into one workflow; your export-document and reporting obligations still apply.
- A free FIRA for every payment: Skydo automatically provides a Foreign Inward Remittance Advice (FIRA) for each payment received through the platform, available in your inbox and dashboard. If an invoice is paid in two receipts, match both FIRAs to the invoice. FIRA is not the same document as a formal FIRC.
- Free local receiving accounts: Skydo offers local receiving details for USD, EUR, GBP, SGD, AUD, CAD and AED payments. Digital onboarding is subject to verification. Track each receipt in the dashboard; the proceeds are converted and settled to your linked Indian bank account in INR.
- Pricing: Standard bank-transfer pricing is $19 for payments up to $2,000, $29 for the next tier up to $10,000, and 0.3% above $10,000, plus 18% GST on the fee. Each receipt is charged separately, so splitting a payment can increase the total fee. Amazon Global Selling and payment-link pricing can differ.
- Real-time payment tracking: Use the Skydo dashboard to track each receipt and its settlement status, and use transaction records for reconciliation. This reduces routine follow-ups but does not replace bank evidence needed for a particular payment.
- India-based support: Contact Skydo by WhatsApp, phone or email if a payment is delayed or its FIRA is missing. Published customer helpline hours are Monday to Friday, 10 AM to 8 PM IST; resolution time depends on the issue.
Does GST apply on advance received for export?
Exports are zero-rated, but advance-payment treatment differs for goods and services. Regular registered suppliers generally do not pay GST on advances for goods. Advances for services can trigger the time-of-supply rules; eligible exports under LUT or bond can be made without IGST, subject to the export conditions. Issue a receipt voucher or other prescribed document for the advance. The LUT or bond is required before export, not necessarily before the advance arrives.
How many FIRCs will I get for one invoice paid in two parts?
Which exchange rate do I use for each entry?
What happens if the second payment comes in a different financial year?






