In one line: the discount is the price of turning a future duty credit into cash today, and it widens as the credit gets closer to being worthless.
Why a scrip is worth less than face
Face value is duty-paying power, not money. To realise it, the holder must be an importer with a matching duty bill inside the scrip’s remaining validity. Most scrip holders are exporters who import little, so they need someone else to realise it for them. A buyer paying cash today for a credit it will spend later needs compensation for three things:- Time. Cash now versus duty saved later.
- Consumption risk. The buyer must actually have the duty bill, in time.
- Provenance risk. The credit’s history follows it into the buyer’s ledger.
How prices are quoted
Scrip prices are quoted as a percentage of face value. On the ScripX API that is expressed in basis points, where 10,000 bps is 100% of face:
Converting to rupees is arithmetic. A scrip with ₹10,00,000 of face value at
9650:
96500000. Worked examples are in the Money and price annexure.
On a ScripX quote,
all_in_paise is the whole story. For a seller it is the net amount that lands; for a buyer it is the total cash paid. Nothing is added or deducted after it, and there is no separate fee schedule to reconstruct.What moves the discount
Time to expiry
The dominant driver. A scrip with ten months of life is easy for a buyer to consume. A scrip with three weeks left is a race, and it is priced like one. Value goes to zero at expiry, so the discount widens as the date approaches.
Scheme
RODTEP and ROSCTL trade in separate books with different depth and different supply timing. They do not price at parity, and assuming they do costs money.Size
Face value per scrip and total lot size both matter. A single large scrip is cheaper for a buyer to absorb than the same value in many small ones, because scrips transfer whole and each transfer is its own operation.
Provenance
A credit with a clean shipping-bill chain and a clean selling IEC prices at the market. A credit whose origin cannot be evidenced prices at a risk discount, if it clears at all.
Duty demand
Aggregate importer basic-customs-duty demand is the buy side of the book. Import cycles, tariff changes and seasonal clearance patterns all show up in the price.
Supply
Scroll and scrip issuance runs in waves. A month of heavy issuance puts more paper on offer against the same duty demand, and the discount widens.
The benchmark: the Scrip Reference Rate
Without a published reference, every scrip trade is a private negotiation between an informed intermediary and an uninformed holder. The Scrip Reference Rate (SRR) is ScripX’s published benchmark price, by scheme and expiry band, every trading day. It is available on the public, no-key surface, so a seller can read the number before taking anyone’s bid:GET /public/rates, today’s SRR per scheme with its methodology.GET /public/rates/{scheme}/history, the daily series behind the number.GET /public/rates/card, a plain-text rate card.
The SRR is a benchmark published for information. A tradable price for an exact scrip always comes from a firm quote. Do not interpolate your own price off the index.
Indicative versus firm
The distinction matters more than the number:
A ScripX quote is firm: one price for the exact amount, holding until
valid_until. On top of that, an order carries a structural limit, min_pct_bps on the sell side as a floor the fill can never cross, and a ceiling on the buy side.
Reading a quote you have been given
Whoever you deal with, a scrip price should be explainable in one sentence: this scheme, this face value, this much time left, therefore this percentage of face. If the number cannot be explained in those terms, that is the information you needed. Three questions worth asking every time:- What is the benchmark today for this scheme? If the answer is vague, you are negotiating blind.
- Is this price firm, and until when? An indicative number is not a price.
- Is this all-in? A headline percentage with deductions afterwards is a worse deal than a lower percentage that is net.
Frequently asked questions
What is a typical discount on a duty credit scrip?
What is a typical discount on a duty credit scrip?
There is no fixed number. The discount moves daily with expiry profile, scheme, lot size and the balance of duty demand against issuance. Read the live benchmark at
GET /public/rates rather than working from a remembered figure.Why does my scrip get a worse price than the benchmark?
Why does my scrip get a worse price than the benchmark?
Usually time to expiry, scheme, or lot composition. The benchmark is by scheme and expiry band; a short-dated scrip or a pile of small scrips prices below the headline for structural reasons, not as a penalty.
Is there GST on the discount or on the sale?
Is there GST on the discount or on the sale?
No. Duty credit scrips fall under HSN 4907 and are exempt under Notification 02/2017. There is no GST on the scrip value in the transfer.
Does a bigger scrip always get a better price?
Does a bigger scrip always get a better price?
Larger, cleaner, longer-dated lots are easier for a buyer to absorb, and that generally shows in the price. It is a tendency, not a rule, and it can be outweighed by a short expiry.
Are prices negotiable on an exchange?
Are prices negotiable on an exchange?
The quote is firm rather than negotiable, which is the point. You get one number you can accept or decline, and a structural limit on the order so a fill can never cross your floor or ceiling.
How is price expressed in the API?
How is price expressed in the API?
In basis points of face value, in fields ending
_bps. Money is in integer paise, in fields ending _paise. See Money and price.