Scrips are money.
Treat them like it.
Lock a firm, benchmarked price for RoDTEP and RoSCTL in 60 seconds. Confirm, and both legs settle in minutes, same day (T+0): the scrip transfers on ICEGATE, the money lands in your bank.
Duty credit is money. It leaks six ways.
RoDTEP and RoSCTL scrips are government credit you already earned. The market that trades them still runs on WhatsApp rates, stamp paper and personal trust. Every gap in it costs the exporter who earned the credit and the importer who needs it.
Rates are haggled privately, one buyer at a time, and nothing is published. You cannot tell a fair discount from a poor one because there is no benchmark to check it against. The spread you give away stays invisible.
With no neutral middle, one side moves first and hopes. The seller releases the scrip before the money lands, or the buyer funds before the transfer clears. That single act of faith is why most firms deal only with people they already know.
Scrips lapse quietly at 24 months from issue. Every quarter, credit that took real exports to earn expires unsold in ledgers nobody was watching.
A transfer means stamp-paper letters, signatures chased across cities, couriered originals and a portal step somebody has to remember. Days of work per trade, and one missing page sends it back to the start.
A buyer rarely knows whether the scrip is genuinely unutilised, whether the seller still holds clean title, or whether the same credit was offered to three other desks that morning. Checking properly costs more than most trades are worth, so most buyers do not.
Scanned letters and courier receipts do not survive scrutiny. Clean title, GST-correct invoices, and a verifiable trail are what make a scrip safe to hold.
You tap once.
We move the money.
Everything after the connection happens from one workspace. No brokers to chase, no rate hunting, no OTP afternoons.
Connect once
Link your IEC a single time, with one OTP. The connection state is always visible: Connected, Action needed, or Not connected.
Scrips arrive on their own
We watch your scrolls at every port. The scroll matures, the scrip issues, and it lands in your ledger with a status: Issued, Reserved, or Transferred.
A firm offer lands
Priced to the published Scrip Reference Rate and held firm for 60 seconds, with its reasons shown: base, surge, expiry. You tap Confirm, or you let it pass.
Money in your bank
Buyer funds lock before the scrip moves. The transfer executes on ICEGATE, confirmation lands, and the payout fires by IMPS in minutes, same day (T+0), with the UTR on the receipt.
Every scrip, accounted for.
One workspace, one job: duty credit turned into cash, with proof your auditor can verify alone.
Your ledger, priced and statused
The Scrip Ledger is where every scrip lives: searchable by scrip number or scheme, opened for full detail, reconciled against live ICEGATE state.
- Status on every scrip. Issued, Reserved, or Transferred, so you always know what is sellable.
- Full detail on open. Scheme, port of issue, face value, days to expiry, and today's bid against the reference rate.
- Expiry radar. Lots inside 30 days get sell-now priority before the credit lapses.
One tap, or the whole book on Autopilot
Sell Now for a single firm offer. Autopilot for every future scroll, inside guard-rails you set. Both end the same way: a payout with a UTR.
- Firm for 60 seconds. The offer is locked while you decide. The countdown is the negotiation.
- Your floor, your rules. Autopilot sells at the reference rate or better, never below the floor you set, whole scrips only.
- Nothing acts alone. Anything outside the guard-rails is held for your tap. Every write waits for approval.
RODT2526DL0008820: bid 96.80% is below your floor, waiting for your tap
ROSC2526MH0006612: 28 days to lapse, moved to sell-now priority
Funds and payouts, to the paisa
Money is held safe in partner-bank virtual accounts, released on ICEGATE confirmation, and paid out with a UTR. The books keep themselves.
- Download the audit pack. GST-clean invoice, net-realisation statement, and the hash-chained trail per trade.
- Export the full ledger to Excel when the auditor calls.
- Analytics on top. Settled value, live offers, funds held safe, and payouts by month.
Sell the credit you earn. Buy the credit you owe.
Exporters cash out scrips at a firm, benchmarked price. Importers cover a Bill of Entry with scrips instead of cash and keep the difference. Same ledger, same settlement, same receipt, and nothing reaches ICEGATE without your tap.
What's your duty credit worth? To the rupee.
Priced at today's Scrip Reference Rate, the daily benchmark for RoDTEP & RoSCTL. Indicative, not an offer to trade.
Three seats at the table.
Every shipping bill becomes cash
Scrips arrive on their own, a firm offer lands at the reference rate or better, and the payout hits your bank in minutes, same day (T+0), with the receipt filed for your auditor.
Start selling →Buy · For ImportersPay customs duty for less
Tell us the Bill of Entry. We assemble the cheapest whole-scrip bundle, apply it on ICEGATE, and you keep the difference against cash duty.
Cover a duty bill →The desk · For Brokers & CHAsRun your book on our rails
Every client IEC from one desk, or our quote API embedded in your own portal. You keep the client and the commission; settlement and paperwork run on us.
Open the desk →Quote once, confirm the sale, poll for the payout.
That is the real contract, and it is a dependable one. The whole trade lifecycle over REST, with a firm quote in one call.
Every quote is executable for a full 60 seconds and ships its reasons: base rate, surge, expiry band. No indicative numbers that melt on contact.
Title moves directly seller to buyer on ICEGATE. ScripX never owns your scrip, and funds sit in partner-bank virtual accounts until confirmation.
Floors, whole-scrip rules, and approval gates are enforced server-side. Anything outside them is held for a human tap, never auto-submitted.
Many IECs under one account, each with its own connection and its own books. Brokers and group treasuries run every entity from one desk.
Trust, stated plainly.
Buyer funds sit in partner-bank virtual accounts and move only after ICEGATE confirms the transfer on the buyer's ledger. Failed settlements unwind and refund in full, same day.
Every scrip is screened before it trades: shipping-bill chain, IEC history, DGFT records, live ledger status. You hold clean, verified credit.
The Scrip Reference Rate, by scheme and expiry band, every trading day. Every bid is priced against it and explained. Price discovery, not haggling.
Offers are firm for 60 seconds. Settlement completes in minutes, same business day (T+0). We will never tell you otherwise.
Every write follows prepare, review, approve, e-sign, submit. Until you tap Approve, nothing reaches ICEGATE, and every step lands on a tamper-evident trail.
GST invoices, net-realisation statements, audit packs, and full Excel export of the ledger, whenever you want. Your data leaves with you.
We've got the receipts.
The first payout landed before our CHA had replied to my WhatsApp. We stopped asking for rates.
Duty-Pay turned a thing my team dreaded into a number on a button. Finance signs off instantly.
My book settles on ScripX now. I keep the client, they keep the savings, nobody calls at 4pm for an OTP.
The audit pack is already done when my auditor asks. Hash-chained, every row. That’s the whole pitch.
We self-consume across three IECs and sell the rest. One position, zero spreadsheets.
Scrips used to expire on us. The expiry radar sold two lots last quarter we’d have lost.
Autopilot inside our guard-rails. CFO approval over ₹5L, auto-sell under. It never steps outside.
97.85 against a WhatsApp 97.1, and paid the same afternoon. The grey market can’t follow.
The questions every CFO asks.
Yes. RoDTEP and RoSCTL scrips are transferable by design under the Foreign Trade Policy, and every transfer executes on ICEGATE itself, the government's own rail. ScripX operates as an agent: title moves directly from seller to buyer, and we never take ownership at any point in a trade.
The scrip itself is GST-exempt (HSN 4907, Notification 02/2017). Only the ScripX fee carries 18% GST, invoiced cleanly per trade. Because exempt sales touch your common-ITC math, every trade ships with a net-realisation statement covering price, ITC impact, fees, and true take-home, so your CA signs off in minutes.
Every scrip is provenance-screened before it ever lists: shipping-bill chain, seller IEC history, KYC, live ledger status. Title moves directly seller to buyer on ICEGATE, and government notifications from September 2022 shield a bona-fide transferee from a seller's prior defaults. The safe scrip to hold is a clean, verified one, and that is exactly what we screen for.
The grey market settles in 1 to 3 days, pay-first or transfer-first, and someone always carries the risk. ScripX settles in minutes, same day (T+0). Your quote is firm for a full 60 seconds, money locks before the scrip moves, the transfer is confirmed on ICEGATE, and the payout fires the moment that confirmation lands. If anything stalls, funds auto-return.
No. Credentials go to a server-side vault. The web app never touches them, and neither do we. Managed operation runs under a signed, revocable Power of Attorney, with every action logged to a hash-chained audit trail you can hand your auditor.
Nothing today. ScripX is free for early adopters: zero commission, zero processing fees. The standard fee thereafter is 0.40% of face value plus GST, charged only when a trade settles. No subscriptions, no listing fees, no minimums.
Yes. Many brokers and CHAs run their book on ScripX rails through the desk and API. They keep the client relationship and earn commission, and settlement and paperwork run on us.
Talk to a human.
A question about a quote, a settlement, or the API: write to us and a real person replies, usually within a day.
- Exporters: offers, payouts, Autopilot guard-rails.
- Importers and brokers: duty cover, the desk, API access and sandbox keys.
- Anything else: we read everything that arrives.
Prefer email? amin@eximfiles.io
Scrips are money. Treat them like it.
Connect once with one OTP. Every write after that waits for your tap.


