A field guide to the 7 hidden banking cost leakages — forex spreads, forward premium retention, ECGC overcharging and more — and how one structured audit recovered ₹75 lakh for a Kerala exporter

That’s the visible part.
The real damage — forex spread leakages, forward premium retention, ECGC overcharging, value-date games, SWIFT double-billing — happens in the background. Quietly. Month after month. Without ever appearing as a named line item on your statement.
A banking charges audit for Indian exporters is not a luxury. It is a margin-protection tool. And most exporters don’t know they need one — until they run one.
One Audit. One Kerala Exporter. ₹75 Lakh Saved.
Details anonymised. Numbers reflect actual audit findings.
A well-established food processing exporter from Kerala — annual turnover approximately ₹750 crore, export banking limits sanctioned at ₹100 crore — came to us believing their banking costs were “more or less in order.” Their finance team was experienced. Their bank relationship was over a decade old. Nobody had raised a flag.
What the audit found was a different story.
ECGC Premium: The company ran average pre-shipment utilisation of ₹40 crore. Premium was being charged on the full sanctioned limit — not actual utilisation. Annual ECGC bill: ₹45 lakh. Given the collateral coverage and track record, the loading was difficult to justify on pure risk grounds.
Forward Premium Leakage: On bill discounting, INR credit was passed at a spot-based card rate. The forward premium — economically belonging to the exporter — was not being correctly transferred. The gap: approximately 20 to 25 paise per USD. Across annual volumes, this alone ran into significant lakh figures — invisibly, every month.
Other Charges: TT commission structures unchanged for years. Overseas correspondent charges absorbed silently. Renewal fees applied without tariff cross-checking. None dramatic individually — together, a consistent pattern of unchallenged margin erosion.
The company’s finance team — experienced, careful, attentive — had simply never had the specific framework to look at these numbers the right way. That is not a criticism. It is how banking cost leakage works. It hides in plain sight.
They are the ones nobody ever questions.”
Where Your Money Is Actually Going — All 7 Leakage Points
Before going deep into each area, here is the complete picture. Most exporters are losing money across multiple buckets simultaneously — and tracking none of them.
| Leakage Area | Typical Loss Range | Visibility | Recovery Difficulty |
|---|---|---|---|
| Forex Spread + Value Date | ₹0.10–0.30 per USD | Never shown explicitly | Medium |
| LC / TT Rate vs CCIL | ₹0.10–0.25 per USD | Hidden in card rate | Medium |
| Forward Premium Retention | ₹0.15–0.30 per USD | Invisible in bill discounting | High |
| ECGC Overcharging | ₹5–50 lakh/year | Visible but unchallenged | Quickest Win |
| SWIFT / Documentation | ₹1–5 lakh/year | On statement, ignored | Quickest Win |
| Overseas / Correspondent | USD 15–40 per inward | Partially visible | Medium |
| IES / Renewal / Processing | ₹2–20 lakh/year | Visible but unchecked | Quickest Win |
Your Bank Credits You Two Days Late — Every Single Time
Forex Spread + Value Date
When you sell USD to your bank, you expect a rate close to the true market. What you actually receive is a different number — and the gap is rarely explained.
| Rate Component | ₹ / USD | What It Means |
|---|---|---|
| Interbank USD/INR | ₹88.50 | Where banks deal with each other |
| Rate quoted to you | ₹88.25 | What the bank offers the exporter |
| Hidden spread | ₹0.25 per USD | Your money — silently retained |
On a USD 1,00,000 export, that’s ₹25,000 gone on one transaction. Across a year of exports, you’ve given away lakhs without seeing a single charge on your statement.
Then there’s value-date leakage — your buyer pays today, funds hit the bank’s account today, but your account is credited T+1 or T+2. The bank quietly earns the float. You never notice. It never stops.
Request a comparison of your realised rates against live interbank references for the last 12 months. Also ask your bank to match SWIFT message timestamps against your actual credit dates. The numbers will speak for themselves.
The Rate You See Is Not the Rate You Get
LC and TT Rate Leakage
Most AD banks settle USD/INR flows with CCIL using real-time interbank rates between 9:00 am and 3:30 pm. Exporters, however, are priced on static “card rates” — loaded with hidden margins.
Interbank / CCIL reference: ₹88.50 — where banks deal with each other
Bank TT buying / card rate: ₹88.32 — what the bank quotes to you
Effective realised rate: ₹88.25 — what actually hits your account after all margins
That ₹0.25 gap doesn’t appear on your LC or TT advice. But it appears in your margin — every single month.
“What is the current CCIL/interbank rate and what spread are you loading on this transaction?”
The moment the conversation shifts from “card rate” to “spread over live CCIL” — you are already in a stronger position.
That 25 Paise Belongs to You — Not Your Bank
Forward Premium Retention
When you hedge export receivables with a forward contract, the forward premium — the difference between spot and forward rate — is the time value of your receivable. It is generated by your export. It should economically belong to you.
Spot USD/INR: ₹88.50
3-month forward rate: ₹88.80
Premium: ₹0.30 per USD (~0.34%) — your money
In practice, when you take post-shipment credit in INR against a usance export bill, here is what typically happens:
You receive INR credit at a spot-based card rate — say ₹88.25
The bank covers the USD at the better 3-month forward — ₹88.80
The forward premium of ₹0.55 per USD stays with the bank
You never see it. It is never listed as a charge. It simply disappears.
“For usance export bills where post-shipment credit is in INR and exposure is hedged — please confirm that the final INR realisation is at the contracted forward rate for each due date, with bill-wise mapping.”
If this triggers internal escalation — you have almost certainly identified a margin pool that was never yours to give.
Paying Insurance on Money You Never Borrowed
ECGC Premium Loading
ECGC cover on packing credit has a legitimate purpose — for new exporters, unsecured limits, or higher-risk portfolios. But in well-established accounts, it often becomes an automatic debit that nobody questions.
Common pattern seen in audits:
→ ECGC premium charged on full sanctioned limit — not actual utilisation
→ Premium continuing even when the account is fully collateralised
→ Debits continuing long after the exporter’s risk profile improved significantly
For the Kerala exporter in our case study, ECGC premium on ₹100 crore sanctioned limit — against average utilisation of just ₹40 crore — was costing ₹45 lakh per year. The risk profile did not justify the charge. A structured conversation changed that.
Ask your bank for: the ECGC policy number, the latest premium invoice, and the internal note authorising full recovery from your account.
If all three don’t surface easily — you have room to negotiate.
₹500 Per SWIFT Message — Is That What Your Tariff Card Says?
SWIFT, Courier & Documentation Charges
These are the “death by a thousand cuts” of export banking. No single charge is large enough to complain about. Together, they form a consistent annual drain.
→ SWIFT charges applied twice on simple amendments
→ Courier and postage debits significantly above actual cost
→ Bill-handling and collection fees that don’t match the bank’s own published tariff
→ Processing fees applied at non-standard rates for long-standing accounts
A review of 12–24 months of transactions, mapped against the bank’s Schedule of Charges, almost always uncovers refundable amounts. These are often the quickest recoveries — banks rarely contest clear tariff discrepancies.
Your Buyer Paid in Full. So Where Did ₹3,000 Go?
Overseas & Correspondent Bank Charges
Every time export proceeds travel through an intermediary bank, someone in the chain takes a fee. Who bears it depends on the SWIFT charge code in your contract — and most exporters have never checked what code applies to their transactions.
| SWIFT Code | Who Bears Charges | Impact on You |
|---|---|---|
| OUR | Buyer bears all charges | You receive full invoice value |
| SHA | Shared between buyer and seller | You bear some deductions |
| BEN | You bear all charges | USD 15–40 deducted per inward |
For small and e-commerce exporters, even USD 15–40 per inward remittance can eliminate the profit on an entire shipment. The fix is simple — but only if someone checks the SWIFT MT103 messages against actual realisations.
Insert this line in all new export contracts: “All bank charges in the buyer’s country to buyer’s account.” On larger shipments, use OUR specifically. For small shipments, build an average correspondent fee into your pricing.
The Government Subsidy Your Bank Forgot to Pass On
IES Benefits & Renewal / Processing Fees
The Interest Equalisation Scheme (IES) provides 2–3% support on rupee export credit for eligible exporters. Banks are required to pass this through — but delays, under-passing, and unclear interest workings are common.
Similarly, renewal, review, and processing charges on packing credit and export limits are frequently applied multiple times in a year — at sanction, at enhancement, and at review — and rarely at the preferential rates that good exporters are entitled to.
A review of 2–3 years of such charges, cross-referenced against sanction letters and the published bank tariff, almost always surfaces overcharging and creates a clear basis for renegotiation.
This Is Also a Compliance Story
A banking cost audit is not just about saving money. Under FEMA and RBI Master Directions, your AD bank has specific obligations — fair conversion, prompt credit, transparent pricing. If there is ever regulatory scrutiny for delayed realisation, pricing mismatches, or EDPMS discrepancies, a documented audit gives you something equally important: a clean, defensible position.
The 7-Point Self-Check — How Many Can You Tick?
Answer these honestly. Each unticked box is a potential saving waiting to be found.
Banking Cost Health Check
Tick only if you can confirm with documentsHow a Banking Cost Audit Works — In Practice
Your bank statement already holds the map of your hidden profit
A banking charges audit for Indian exporters simply helps you read it — and then use it to negotiate from a position of data, not guesswork.
The Kerala exporter in our case study had experienced finance professionals, a long bank relationship, and clean operations. The savings were still there — because nobody had ever used the right framework to look.
On export margins, ₹75 lakh is not a rounding error. It is the difference between a good year and a great one.
