Back to Export Compliance (FEMA)

Realization tracking

Track export payment realization deadlines under FEMA

Realization tracking

Track when export payments are due and whether they have been received. Under FEMA, all export proceeds must be realized (received and repatriated to India) within a prescribed period. The app calculates deadlines for each invoice and alerts you before they expire.

Realization deadlines

Invoice typeDeadlineMeasured from
Foreign-currency exports (services/software)15 monthsInvoice date
INR-denominated exports (services/software)18 monthsInvoice date
Foreign-currency exports (goods)15 monthsDate of shipment
INR-denominated exports (goods)18 monthsDate of shipment

Note: The 15-month period applies uniformly to all exporters. The earlier distinction between SEZ units (9 months) and others has been removed under FEMA 2026.

Automatic tracking

For each export invoice, the app:

  1. Calculates the deadline based on invoice date and currency type.
  2. Shows a countdown on the invoice detail page and the export compliance report.
  3. Sends alerts at 60, 30, and 15 days before the deadline.
  4. Sends email notifications to your team based on your notification settings.

Realization status

Each invoice displays one of these statuses:

StatusMeaning
PendingNo payment received yet
Partially realizedSome payment received; shows the percentage (e.g. "60% realized")
Fully realizedFull payment received and matched
OverdueDeadline has passed with outstanding balance
Write-offUnrealized amount written off with AD bank or RBI approval

Note: The realization percentage shown in the status row and the realization tracker is auto-computed by a database trigger whenever payments are added, updated, or deleted.

Recording a payment

When a client pays:

  1. Open the invoice and click Record Payment.
  2. Enter the amount received in foreign currency, the receipt date, and the bank reference.
  3. The system converts to INR using the exchange rate on the receipt date and updates the realization percentage.
  4. If the full amount is received, the status changes to Fully Realized.

After recording a payment, follow up with your bank to obtain the e-FIRC and ensure the corresponding EDPMS entry is updated.

Realization tracker

The invoice detail page includes a visual realization tracker that summarises payment progress at a glance:

Progress bar — Fills from left to right as payments arrive. The colour reflects the realization level:

ColourPercentage
Green100% — fully realized
Yellow50–99% — partially realized
RedBelow 50% — needs attention

Summary stats — Below the bar you see:

  • Total Amount — Invoice amount in foreign currency
  • Total Paid — Amount received so far
  • Advance Received — Advance payments (shown only if greater than zero)
  • Deadline — Days remaining or days overdue, colour-coded by urgency

Allocation breakdown — Lists each payment type (advance, part, final) with its total allocated amount.

The realization percentage is auto-computed by a database trigger whenever payments change — you do not need to enter or recalculate it. The tracker and the EDPMS dialog both display this percentage.

Payment types

Each payment recorded against an invoice has a type:

TypeDescription
Advance PaymentReceived before goods are shipped or services rendered
Part PaymentPartial payment against the invoiced amount
Final PaymentClosing payment that completes the invoice amount

Payment types appear in the realization tracker breakdown and in the payment allocation dialog.

Consolidated remittances

When a single bank transfer covers multiple invoices, record the payment with the Consolidated toggle enabled and enter the Remittance Reference from your bank. Then allocate the amount across the relevant invoices using the payment allocation dialog.

Extensions

Your AD bank can grant an extension beyond the 15-month or 18-month period if you provide valid justification. Under FEMA 2026, AD banks can approve extensions without requiring separate RBI permission in most cases.

Common reasons for extensions:

  • Client disputes or delayed approvals
  • Force majeure events
  • Payment terms exceeding the standard period (for large contracts)

Consequence of non-realization

If export proceeds remain unrealized for more than 1 year past the deadline, RBI restricts your future exports to advance payment or irrevocable Letter of Credit only. This significantly limits your ability to offer standard payment terms.

For smaller amounts, your AD bank may allow a write-off:

  • Up to 5% of prior-year realizations — AD bank self-approval.
  • Up to 10% — AD bank with RBI flexibility.
  • INR 10 lakh or less per invoice — Exporter's declaration is sufficient for value reduction.

See RBI compliance for the full penalty framework.

Reports

View realization data across all invoices:

Tips

  • Record payments promptly. Delays between receiving payment and recording it can make your compliance dashboard look worse than it is.
  • Set up email notifications. The 60-day alert gives you enough time to follow up with clients before the deadline approaches.
  • Track partial payments carefully. Each partial payment should be recorded individually so the realization percentage stays accurate.
  • Request e-FIRC immediately after payment. Your bank generates it through EDPMS — the sooner you confirm, the sooner the entry can be closed.

Was this article helpful?

If you need more help, our support team is ready to assist you.