Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Personal Finance for India  Module 3 – Budgeting, emergency fund and spending traps

No-cost EMI, BNPL and subscription traps

Work out what a no-cost EMI really costs, see how pay-later credit reaches your credit report, and audit subscriptions and the dark patterns behind them.

  • Beginner
  • 15 minutes
  • Examples run with Python 3.14.8
  • By MySmartCoPilot
Free: 15 minutes

What you will learn

  • Work out the real cost and APR of a no-cost EMI offer from its charge details
  • Explain how buy-now-pay-later and EMI credit reach your credit report
  • Review recurring subscriptions and autopay mandates, and cancel the ones you do not use
  • Recognise the dark patterns that India's consumer regulator names in subscriptions and checkouts

Before you start

What you’ll learn · Before you start

What you will learn

  • Work out the real cost and APR of a no-cost EMI offer from its charge details
  • Explain how buy-now-pay-later and EMI credit reach your credit report
  • Review recurring subscriptions and autopay mandates, and cancel the ones you do not use
  • Recognise the dark patterns that India's consumer regulator names in subscriptions and checkouts

Before you start

On this page

Meera’s ₹60,000 tablet on a six-month “no-cost EMI” cost her ₹721.42 more than paying for it that day, and had the shop given ₹2,000 off for paying in full, it would have cost ₹2,721.42 more. Neither number appears on the offer.

This lesson works out what a no-cost EMI really costs and its annual percentage rate, follows a buy now, pay later (BNPL) purchase to the credit report, adds up small subscriptions and the mandates behind them, and names the dark patterns that India’s consumer regulator forbids in checkouts and subscriptions. It is education only: every offer, fee and rate here is invented and labelled, and no product, card or app is recommended.

A no-cost EMI moves the interest; it does not remove it

No lender lends for nothing. In a no-cost EMI: An instalment plan whose instalments add up to the price because the seller pays the lender's interest, by a price cut or a refund. The buyer may still pay tax on the interest, a processing fee and any lost discount. the lender charges its usual interest on what it finances, and the seller pays that interest, either by cutting the price by the interest at the start or by refunding it to you. The instalments then add up to the price, which is what makes the offer look as if it costs nothing. Meera’s card offers six instalments of ₹10,000 on her ₹60,000 tablet; the card’s own rate, from the invented offer’s terms, is 16 % a year.

Start the model below at that loan, then drag the yearly rate to 0 %:

Interactive · change it and see The tablet as a loan at the card's rate, and at 0 % Set the amount borrowed, the yearly rate and the term. Each instalment pays the month’s interest first; the rest repays the loan.
What is still owed, month by month: amount (INR) against months.0123456020k40k60k80kmonthsamount (INR)still owedinterest paid

Borrowing ₹60,000 at 16 % for 6 months costs ₹10,472 a month and ₹2,831 in interest. Early instalments are mostly interest: 8 % of the first one.

Monthly instalment ₹10,472
Total interest ₹2,831
Total paid ₹62,831
Interest share of the first instalment 8 %
The numbers as a table
What is still owed at the end of each year
MonthStill owedInterest paid so far
6₹0₹2,831

At 16 % a loan of the full ₹60,000 costs ₹10,472 a month and ₹2,831 of interest. At 0 % the instalment is ₹10,000, the number the offer shows. Somebody pays the difference, and the RBI’s rules for credit cards say who must be told about it: the card issuer has to show the principal, the interest and the upfront discount that makes the EMI “no cost”, whether the seller or the issuer gives it, before the conversion and again on the statement. In the rules’ words, an EMI with an interest component “shall not be camouflaged as zero-interest / no-cost EMI”.

Reading the instalments as the price

Wrong: “six times ₹10,000 is ₹60,000, so the loan costs nothing”. Right: “the lender charges interest on what it finances, and the seller pays it; what is left for me is in the charge slip”. The instalments are the price only when the interest is truly paid by someone else, and even then the tax on it is not.

Checkpoint

Check: Where a no-cost EMI's interest goes

  1. Question 1 of 2 In a no-cost EMI, who pays the lender's interest?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: The seller, by cutting the price by the interest at the start or by refunding it

    A no-cost EMI moves the interest to the seller. The card rules require the interest and the upfront discount to be shown before the conversion and on the statement.

  2. Question 2 of 2 In the model, a loan of the full ₹60,000 at 16 % for 6 months costs ₹10,472 a month. Rounded to the rupee, how much interest is that over the six months?

    Type a number.

    A hint

    Read the model's total interest, or multiply the instalment by 6 and take away ₹60,000.

    Show the answer: Question 2 of 2

    Answer: 2831 rupees (anything from 2828 to 2834 counts)

    The model shows ₹2,831 of interest. Six instalments of ₹10,472 are ₹62,832, about ₹2,832 more than ₹60,000; the model works with the unrounded instalment. At 0 % the instalment falls to ₹10,000 and the interest to nothing.

Count the GST, the fee and the discount you give up

Three things stay with the buyer of a no-cost EMI. First, the GST on the interest: interest on a loan is exempt from GST, but the Central Board of Indirect Taxes and Customs states that the exemption “specifically excludes interest charged on outstanding credit card balances”, so on a card EMI the interest is taxed even though the seller paid it. Second, any fee: amounts collected over and above interest are taxable too. Third, the discount a buyer paying in full would have had, when the shop offers one. Meera’s invented charge slip shows a ₹199 processing fee and GST at 18 % on the fee and on the interest. The program works the offer the way MySmartCoPilot’s no-cost EMI calculator does:

Meera's no-cost EMI, month by month, with its APR Python · no_cost_emi.py
"""What Meera's "no-cost EMI" on a ₹60,000 tablet really costs, worked the way the no-cost EMI calculator works.

The offer and its charge slip are invented and labelled: a credit-card EMI over 6 months at the card's 16 % a year,
a ₹199 processing fee, and GST of 18 % on the fee and on the interest (the GST exemption for interest leaves out the
interest of credit card services). The seller makes it "no cost" by cutting the price by the interest, so the lender
finances less and the six instalments add up to exactly ₹60,000. Interest is monthly on the balance (16 % ÷ 12).
The APR is the monthly rate at which what she keeps today equals what she pays later, times 12.
"""

from decimal import ROUND_HALF_UP, Decimal, getcontext

getcontext().prec = 34
PRICE, MONTHS, RATE, FEE, GST = Decimal(60000), 6, Decimal(16), Decimal(199), Decimal(18)
CASH_DISCOUNTS = (Decimal(0), Decimal(2000))  # what a buyer paying the whole price today would get off


def inr(amount, paise=False):
    places = Decimal("0.01") if paise else Decimal("1")
    value = Decimal(amount).quantize(places, rounding=ROUND_HALF_UP)
    whole, _, frac = str(abs(value)).partition(".")
    head, tail = whole[:-3], whole[-3:]
    groups = []
    while len(head) > 2:
        groups.insert(0, head[-2:])
        head = head[:-2]
    if head:
        groups.insert(0, head)
    text = (",".join(groups + [tail]) if groups else tail) + (f".{frac}" if paise else "")
    return ("−₹" if value < 0 else "₹") + text


def irr_monthly(flows):
    """The monthly rate at which the flows' present value is zero, by bisection.

    flows[0] is what she keeps today and the rest are what she pays, so the present value rises with the rate."""
    def npv(r):
        return sum(f / (1 + r) ** t for t, f in enumerate(flows))
    lo, hi = Decimal(0), Decimal(1)
    for _ in range(120):
        mid = (lo + hi) / 2
        if npv(mid) > 0:
            hi = mid
        else:
            lo = mid
    return (lo + hi) / 2


i = RATE / 1200
emi = PRICE / MONTHS
loan = emi * (1 - (1 + i) ** -MONTHS) / i
balance, schedule = loan, []
for month in range(1, MONTHS + 1):
    interest = balance * i
    principal = balance if month == MONTHS else emi - interest
    balance -= principal
    schedule.append((month, interest + principal, interest, interest * GST / 100))
interest_all = sum(row[2] for row in schedule)
gst_interest = sum(row[3] for row in schedule)
fee_with_gst = FEE * (1 + GST / 100)

print(f"Price {inr(PRICE)}, {MONTHS} instalments of {inr(emi)}: the instalments add up to the price")
print(f"  The lender finances {inr(loan, True)}; the seller's price cut, {inr(PRICE - loan, True)}, is the interest")
print(f"  {'Month':<7}{'Instalment':>12}{'Interest':>10}{'GST on it':>11}")
for month, instalment, interest, gst in schedule:
    print(f"  {month:<7}{inr(instalment, True):>12}{inr(interest, True):>10}{inr(gst, True):>11}")
print(f"  Interest {inr(interest_all, True)}, paid by the seller; GST on it {inr(gst_interest, True)}, paid by Meera")
print(f"  Processing fee with GST: {inr(fee_with_gst, True)}, on the first statement")
print()
total_paid = fee_with_gst + sum(row[1] + row[3] for row in schedule)
for discount in CASH_DISCOUNTS:
    cash = PRICE - discount
    flows = [cash - fee_with_gst] + [-(row[1] + row[3]) for row in schedule]
    m = irr_monthly(flows)
    apr = (m * 1200).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
    eff = (((1 + m) ** 12 - 1) * 100).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
    paying_today = f"paying today costs {inr(cash)}" + (f" ({inr(discount)} off)" if discount else "")
    print(f"If {paying_today}:")
    print(f"  the offer costs {inr(total_paid, True)} in all, {inr(total_paid - cash, True)} more: an APR of {apr} % ({eff} % a year compounded)")

Output

Price ₹60,000, 6 instalments of ₹10,000: the instalments add up to the price
  The lender finances ₹57,296.65; the seller's price cut, ₹2,703.35, is the interest
  Month    Instalment  Interest  GST on it
  1        ₹10,000.00   ₹763.96    ₹137.51
  2        ₹10,000.00   ₹640.81    ₹115.35
  3        ₹10,000.00   ₹516.02     ₹92.88
  4        ₹10,000.00   ₹389.57     ₹70.12
  5        ₹10,000.00   ₹261.43     ₹47.06
  6        ₹10,000.00   ₹131.58     ₹23.68
  Interest ₹2,703.35, paid by the seller; GST on it ₹486.60, paid by Meera
  Processing fee with GST: ₹234.82, on the first statement

If paying today costs ₹60,000:
  the offer costs ₹60,721.42 in all, ₹721.42 more: an APR of 4.13 % (4.21 % a year compounded)
If paying today costs ₹58,000 (₹2,000 off):
  the offer costs ₹60,721.42 in all, ₹2,721.42 more: an APR of 16.01 % (17.24 % a year compounded)

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 no_cost_emi.py

The lender financed ₹57,296.65, so the seller’s price cut of ₹2,703.35 paid the interest. Meera still pays ₹486.60 of GST on that interest and ₹234.82 for the fee with its tax, ₹721.42 in all. Measured as a loan, that is an annual percentage rate (APR): The yearly cost of credit counting the interest rate and all other charges, such as fees. The RBI requires it in the Key Facts Statement of a retail loan, so that two loans can be compared on one number. of 4.13 %. If paying in full that day would have got ₹2,000 off, the offer costs ₹2,721.42 against that price, an APR of 16.01 %, about the card’s own rate. The “no-cost” offer is then no cheaper than an ordinary loan.

The APR is the number to ask for. For a retail loan, such as an EMI loan at a shop from a bank or an NBFC, the RBI requires the lender to give a Key Facts Statement (KFS): A standard summary of a loan's terms, including the APR, that an RBI-regulated lender must give before a retail loan contract is signed. A fee left out of it cannot be charged later without the borrower's explicit consent. before the contract is signed, with the APR, which it defines as the annual cost of credit including the interest rate and all other charges. A fee that is not in the statement cannot be charged later without your explicit consent. Credit card receivables are outside that circular, so for a card EMI the slip and the card’s own rules above are where the numbers are.

No-Cost EMI Calculator (India) Enter an offer's price, instalments, rate, fee, tax and any discount for paying in full, and see what it costs and its APR.

Checkpoint

Check: The real cost and APR of an offer

  1. Question 1 of 2 A card's no-cost EMI carries ₹1,500 of interest, which the seller covers, and GST at 18 % on it. How many rupees of GST does the buyer pay on the interest?

    Type a number.

    Show the answer: Question 1 of 2

    Answer: 270 rupees

    0.18 × ₹1,500 = ₹270. The GST exemption for interest leaves out credit card interest, and the seller's discount covers the interest, not the tax on it.

  2. Question 2 of 2 The shop gives ₹2,000 off to buyers who pay the full ₹60,000 at once, but not with the no-cost EMI. What does the EMI then cost Meera against paying in full?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: ₹2,721.42, an APR of 16.01 %, about the card's own rate

    An offer is compared with the cheapest way to buy the same thing. Against ₹58,000, the no-cost EMI costs as much as an ordinary loan at about 16 % a year.

Pay-later credit is a loan that reaches your credit report

A BNPL button at checkout looks like a payment option, but behind it is credit from a lender. Rahul pays for ₹6,000 of headphones in three parts through a shopping app. The RBI’s directions on digital lending, for banks and for NBFCs alike, say that short-term or deferred-payment credit given over a merchant platform must be reported to credit information company: A company that keeps credit reports: the loans and cards in your name and how you have repaid them, reported by lenders. Lenders read the report before they lend again., and that all lending through digital lending apps is reported, whatever its nature or tenor. Step through the purchase to see what the report records:

Interactive · message by message A pay-later purchase on its way to a credit report Step through Rahul's ₹6,000 purchase, paid in three parts, and watch what reaches the credit information company.
A pay-later purchase on its way to a credit report, step 7 of 7. Messages so far: Rahul to Lender: ₹6,000 in 3 parts; Lender to Rahul: Key Facts Statement; Lender to Credit bureau: new credit: ₹6,000; Rahul to Lender: ₹2,000 paid on time; Lender to Credit bureau: ₹2,000 overdue.Rahulmay exit: at least 1 dayLenderthrough the shopping appCredit bureauone payment overdue₹6,000 in 3 partsKey Facts Statementnew credit: ₹6,000₹2,000 paid on time₹2,000 overduelenders read this before lending

The drawing shows the whole scene; its 7 steps are listed below.

Every step as text
  1. Pay later, in three parts. At checkout Rahul taps "pay later in 3 parts". The money comes from a lender the RBI regulates, offered through the app; it is credit, even though no interest is charged on these instalments.
  2. The terms before he agrees. Before he agrees, the lender shows the loan's terms in a Key Facts Statement, including its yearly cost and any fee he would pay to leave early.
  3. A cooling-off period. For at least one day after taking a digital loan he may leave it by repaying the ₹6,000 and the proportionate yearly cost, with no penalty. He keeps it.
  4. Reported as credit. Short-term and deferred-payment credit given over a merchant platform must be reported to credit information companies, so the loan appears on his credit report.
  5. The first part, on time. Rahul pays the first ₹2,000 on its date, and the lender reports a repayment made on time.
  6. The second part, missed. The second ₹2,000 falls due in an exam month and he forgets it. The lender reports it as overdue.
  7. What the next lender sees. When he applies for his first two-wheeler loan, that lender can read this report and see the ₹6,000 loan with one of its instalments overdue.

The missed ₹2,000 sits on Rahul’s report as part of the ₹6,000 loan, where the next lender can see it. EMIs work the same way: a card EMI is part of a card account, an EMI loan at a shop is a loan, and the RBI’s directions on credit information reporting have lenders report both. A small purchase paid in parts is therefore part of the record that decides your next loan.

The directions on digital lending also give a digital loan a cooling-off period: A period of at least one day after taking a digital loan in which the borrower may leave it by repaying the principal and the proportionate APR, without a penalty.. For at least one day, a period each lender sets in its policy, you may leave the loan with no penalty, repaying the principal with a proportionate share of the APR. The lender may keep a reasonable one-time processing fee only if the Key Facts Statement disclosed it upfront. A pay-later purchase you regret can be left within that period for the principal and a few days’ share of its yearly cost.

Put every pay-later date in the budget

Each instalment is a fixed cost with a date, like an EMI. Add it to the month’s fixed lines when you accept the offer, so the money is there on the day and the report shows only payments made on time.

Checkpoint

Check: Pay-later credit and your credit report

  1. Question 1 of 2 Rahul missed the second ₹2,000 of a pay-later purchase that charged no interest. What reaches his credit report?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: The pay-later credit and the missed payment, reported as overdue by the lender

    Pay-later credit is a loan from an RBI-regulated lender, and it is reported to the credit information companies with each repayment, on time or overdue.

  2. Question 2 of 2 What does the cooling-off period of a digital loan let you do?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: Leave the loan with no penalty for at least one day, repaying the principal with a proportionate share of the APR

    The cooling-off period is a short window, at least one day, to leave a digital loan cleanly. After it, the loan runs on its terms.

Small subscriptions add up: list them and check every mandate

Asha’s budget tracked her bank account, but nine small charges ran on her credit card, each set up once and never looked at again. The program adds them up for a year and marks the ones she did not open last month:

Nine small monthly charges, added up for a year Python · subscriptions.py
"""Asha's nine small monthly charges, added up for a year, and what the four she did not use cost.

The charges are invented and named by kind, not by service: each is a recurring payment set up once on her credit
card, as an e-mandate. "Used" means she opened it in the last month. Whole rupees.
"""

CHARGES = [  # (what it is, rupees a month, used in the last month)
    ("Video streaming", 149, True),
    ("A second video service", 99, False),
    ("Music streaming", 59, True),
    ("Cloud photo storage", 75, True),
    ("Fitness app", 199, False),
    ("Language app, a trial that turned paid", 149, False),
    ("News app", 49, False),
    ("Food-delivery membership", 99, True),
    ("Extra mobile data pack", 198, True),
]
E_MANDATE_NO_AFA_LIMIT = 15000  # per transaction, under the RBI's e-mandate framework


def inr(amount):
    digits = str(amount)
    head, tail = digits[:-3], digits[-3:]
    groups = []
    while len(head) > 2:
        groups.insert(0, head[-2:])
        head = head[:-2]
    if head:
        groups.insert(0, head)
    return "₹" + (",".join(groups + [tail]) if groups else tail)


print(f"  {'Charge':<40}{'Month':>7}{'Year':>8}  Used")
for name, monthly, used in CHARGES:
    print(f"  {name:<40}{inr(monthly):>7}{inr(12 * monthly):>8}  {'yes' if used else 'no'}")
month = sum(m for _, m, _ in CHARGES)
unused = sum(m for _, m, used in CHARGES if not used)
print(f"  {'All nine':<40}{inr(month):>7}{inr(12 * month):>8}")
print()
print(f"The largest is {inr(max(m for _, m, _ in CHARGES))} a month; together they are {inr(12 * month)} a year.")
print(f"The {sum(not u for _, _, u in CHARGES)} she did not use cost {inr(unused)} a month, {inr(12 * unused)} a year.")
print(f"Every charge is far below {inr(E_MANDATE_NO_AFA_LIMIT)}, so after its first payment none needs her to confirm it;")
print("each debit comes with only a notice, at least a day before it.")

Output

  Charge                                    Month    Year  Used
  Video streaming                            ₹149  ₹1,788  yes
  A second video service                      ₹99  ₹1,188  no
  Music streaming                             ₹59    ₹708  yes
  Cloud photo storage                         ₹75    ₹900  yes
  Fitness app                                ₹199  ₹2,388  no
  Language app, a trial that turned paid     ₹149  ₹1,788  no
  News app                                    ₹49    ₹588  no
  Food-delivery membership                    ₹99  ₹1,188  yes
  Extra mobile data pack                     ₹198  ₹2,376  yes
  All nine                                 ₹1,076 ₹12,912

The largest is ₹199 a month; together they are ₹12,912 a year.
The 4 she did not use cost ₹496 a month, ₹5,952 a year.
Every charge is far below ₹15,000, so after its first payment none needs her to confirm it;
each debit comes with only a notice, at least a day before it.

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 subscriptions.py

None of the charges is above ₹199, yet together they are ₹12,912 a year. The four she did not use cost ₹5,952 a year, almost the ₹6,000 of her two train trips home. A charge this small never feels worth checking, which is exactly why a list matters more than any single line.

Each charge runs on an e-mandate: A standing permission on a card, a UPI app or a prepaid wallet for a merchant to take recurring payments. Each debit comes with a notice at least 24 hours before, and the mandate can be cancelled at any time., and the RBI’s framework for them gives the payer rights at every step. Walk through the life of Asha’s ₹199 fitness app:

Timeline · 4 events in order The life of one e-mandate, and where you can stop it Walk through Asha's ₹199-a-month fitness app from the day she set it up, and notice the moments when she can say no.
  1. Setting it up

    Extra authentication, once you confirm

    Registering the mandate and the first payment under it each need an extra factor of authentication, such as a PIN or a one-time password. Cards, UPI and prepaid wallets all follow the same framework, and the bank may not charge her for it.

  2. A day before

    A notice before every charge you are told

    At least 24 hours before each debit she gets a notice with the merchant, the amount, the date and time of the debit, the mandate's reference and the reason for it. She chooses whether it comes by SMS, email or another channel.

  3. Each charge

    Small charges go through on their own no tap needed

    After the first payment, a charge of up to ₹15,000 needs no further authentication, and up to ₹1,00,000 for insurance premiums, mutual fund subscriptions and card bills. Her ₹199 goes through every month without a single tap.

  4. Whenever she likes

    Opt out, change or cancel you can stop it

    She can opt out of a single payment, or change or cancel the whole mandate at any time, from her card or UPI app, with authentication. Cancelling the mandate stops the debits; the subscription itself may also need cancelling with the service.

The timeline has 4 events, from Setting it up to Whenever she likes.

The rights add up to a routine. Once a year, and whenever a notice surprises you, list every mandate from the card settings and the UPI app’s list of autopay mandates, set each against a year’s cost and whether you used it, and cancel what you do not use, both with the service and as a mandate. The next statement shows whether the charge has really stopped.

Key idea

A small charge is a large one paid in parts: multiply each by twelve, keep the ones you use, and cancel the rest both with the service and as a mandate.

Checkpoint

Check: Subscriptions and e-mandates

  1. Question 1 of 2 A language app charges ₹149 a month. What does it cost in a year, in rupees?

    Type a number.

    Show the answer: Question 1 of 2

    Answer: 1788 rupees a year

    ₹149 × 12 = ₹1,788. Asha had not opened it in a month; with three other unused charges it cost her ₹5,952 a year.

  2. Question 2 of 2 Under the RBI's e-mandate framework, which of these can a payer count on? Choose every one.

    Choose every answer that is right.

    Show the answer: Question 2 of 2

    Answer:

    • The right to opt out of one debit, or to change or cancel the mandate at any time
    • No charge for the e-mandate facility
    • A notice at least 24 hours before each debit, with the merchant, the amount and the date

    The framework trades a tap on every charge for a notice before each one and the right to stop it at any time. That is why the list of mandates is worth checking.

Dark patterns India’s consumer regulator has named

Some charges were never chosen at all. The dark patterns guidelines that the Central Consumer Protection Authority issued in 2023 list thirteen dark pattern: A design that misleads or tricks a user into doing something they did not intend, such as false urgency or a price revealed only at the last step. India's guidelines list thirteen and forbid them. More in “Money habits, biases and social pressure”, apply to platforms, advertisers and sellers, and forbid any person from using them. The lesson on money habits met false urgency and drip pricing; three more decide what a checkout or a subscription costs you. Step through one invented checkout:

Interactive · stage by stage One checkout, four tricks the guidelines name Step through Asha's purchase of a ₹1,499 course and see which named dark pattern each screen uses, and the move that answers it.
One checkout, four tricks the guidelines name, step 6 of 6. Showing The course in the cart, A ticked add-on, A trial needs a card, The trial ends quietly, Cancelling is hidden, Her moves. In focus: Her moves.The course in the cart₹1,499 at checkoutA ticked add-ona ₹299 guide, ticked for herA trial needs a cardstudy club: ₹0, then ₹399The trial ends quietlyno notice from the sellerCancelling is hiddenfour screens deepHer movesuntick, cancel, complain

The drawing shows the whole scene; its 6 steps are listed below.

Every step as text
  1. The course. Asha picks an online course priced at ₹1,499. Everything that follows is added by the screen, not chosen by her.
  2. Basket sneaking. A study guide for ₹299 appears in the cart with its box already ticked, raising the total to ₹1,798. The guidelines call adding items at checkout without the user's consent basket sneaking.
  3. A subscription trap. A seven-day trial of a study club costs nothing, but only after she gives card details and allows auto-debits, then ₹399 a month. Forcing payment details or auto-debit permission for a trial that costs nothing is one form of a subscription trap.
  4. SaaS billing. On the eighth day the trial turns into a paid plan, and the seller sends no notice. Giving no notification when a trial is converted to paid is the guidelines' first example of SaaS billing.
  5. The cancel button. The option to cancel sits four screens deep in the account settings. Hiding the cancellation option, or making it a long and confusing process, is another form of a subscription trap.
  6. Her moves. Asha unticks the guide before paying, declines the trial or notes the date it ends, and cancels the club with the seller and its mandate in her card app. A platform that uses these patterns can be reported to the National Consumer Helpline on 1915.

Pattern What it looks like Your move
Basket sneaking An item or a donation added to the cart without your consent Read the final cart before paying
Subscription trap Card details for a trial, a hidden or tangled way to cancel Decline, or note the trial’s end date
SaaS billing A trial turned paid with no notice, silent recurring debits Check mandates and statements

The guidelines also make an exception that is useful to know: delivery charges, gift wrapping and taxes disclosed at the time of purchase are necessary fees, not basket sneaking. A platform that uses a named pattern can be reported to the National Consumer Helpline, run by the Department of Consumer Affairs, on 1915 or on WhatsApp at 8800001915.

Checkpoint

Check: Named dark patterns at checkout

  1. One question At checkout for a flight, travel insurance has been added to the cart with its box already ticked. Which dark pattern do India's guidelines call this?

    Choose one answer.

    Show the answer: One question

    Answer: Basket sneaking

    Read the final cart before paying: an add-on you did not choose is basket sneaking, which the guidelines forbid. Necessary fees disclosed at purchase, such as taxes, are not.

Practise: price an offer, check a report, audit a list

The questions mix the five ideas, from the interest a seller pays to the pattern a checkout uses, and start where your answers have been weakest so far. Amounts are in rupees; round to the nearest rupee unless a question says otherwise:

Practice that adapts to you

Practise this lesson

16 questions about 5 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.

  1. Question 1 of 16 What makes an EMI "no cost"?

    Choose one answer.

    Show the answer: Question 1 of 16

    Answer: The instalments add up to the price, because the seller covers the lender's interest

    No-cost describes the instalments, not the loan. The interest moves to the seller, and the buyer may still pay tax, fees and a lost discount.

  2. Question 2 of 16 Meera's six instalments are ₹10,000 each and the lender charges 16 % a year, yet the lender finances only ₹57,296.65. Why?

    Choose one answer.

    Show the answer: Question 2 of 16

    Answer: The seller cut the price by the interest, so the lender finances the price less ₹2,703.35

    In a price-cut no-cost EMI the lender finances the present value of the instalments at its rate, and the seller gives up the difference, which is the interest.

  3. Question 3 of 16 A card statement shows an EMI with interest but no discount from anyone, labelled "no-cost EMI". What do the RBI's card rules say?

    Choose one answer.

    Show the answer: Question 3 of 16

    Answer: An EMI with an interest component must not be camouflaged as zero-interest or no-cost

    A no-cost label needs someone to cover the interest, and both must be shown. Interest with no discount is an ordinary EMI and must be called one.

  4. Question 4 of 16 A processing fee of ₹199 carries GST at 18 %. What is the fee with its GST, in rupees, to the paisa?

    Type a number.

    Show the answer: Question 4 of 16

    Answer: 234.82 rupees (anything from 234.81 to 234.83 counts)

    ₹199 × 1.18 = ₹234.82, the amount on Meera's first statement. Charges over and above interest are taxable.

  5. Question 5 of 16 A no-cost EMI's GST on interest is ₹228.59 and its fee with GST is ₹234.82, with no discount for paying in full. To the paisa, how much more than the price does the offer cost?

    Type a number.

    Show the answer: Question 5 of 16

    Answer: 463.41 rupees (anything from 463.4 to 463.42 counts)

    ₹228.59 + ₹234.82 = ₹463.41. This is the no-cost EMI calculator's own example, a ₹30,000 purchase over six months at 15 %, whose APR comes to 5.33 %.

  6. Question 6 of 16 Which statement about the Key Facts Statement is right?

    Choose one answer.

    Show the answer: Question 6 of 16

    Answer: For a retail loan the lender gives it before the contract, with the APR, and fees left out of it cannot be charged later without consent

    Ask for the Key Facts Statement and read the APR. It is the yearly cost of the loan with every charge counted, which is what makes two offers comparable.

  7. Question 7 of 16 Offer A is a no-cost EMI with a ₹199 fee; offer B is ₹2,000 off for paying in full today. Meera can pay today without touching her emergency fund. Which comparison decides between them?

    Choose one answer.

    Show the answer: Question 7 of 16

    Answer: The EMI's total cost against the discounted price, which gives its APR, here about 16 %

    Price every offer against the cheapest way to pay for the same thing, then turn the difference into an APR. Education only: the right choice depends on your own cash and plans.

  8. Question 8 of 16 Why is a pay-later purchase on your credit report at all?

    Choose one answer.

    Show the answer: Question 8 of 16

    Answer: It is credit from a lender, and the RBI requires such short-term and deferred-payment credit to be reported

    Pay-later is a loan by another name. Treat each instalment as a fixed cost with a date.

  9. Question 9 of 16 A digital loan of ₹6,000 has an APR of 24.33 %. Exiting on the first day of its cooling-off period, you pay the principal plus the proportionate APR for one day of a 365-day year. To the nearest rupee, what do you pay in all?

    Type a number.

    Show the answer: Question 9 of 16

    Answer: 6004 rupees

    One day's share of 24.33 % on ₹6,000 is ₹6,000 × 0.2433 ÷ 365 = ₹4.00, so you pay about ₹6,004 and leave the loan without a penalty.

  10. Question 10 of 16 Rahul accepts pay-later offers for three purchases in one month. What does the budgeting lesson's method say he should do at once?

    Choose one answer.

    Show the answer: Question 10 of 16

    Answer: Add each instalment to the fixed lines of the months it falls due, so the money is there on its date

    Every accepted instalment becomes a line in the months it falls due. That keeps the record clean for the next lender.

  11. Question 11 of 16 Four unused charges come to ₹496 a month. What do they cost in a year, in rupees?

    Type a number.

    Show the answer: Question 11 of 16

    Answer: 5952 rupees a year

    ₹496 × 12 = ₹5,952, almost the ₹6,000 of Asha's two train trips home.

  12. Question 12 of 16 Why can a small subscription keep charging without you noticing?

    Choose one answer.

    Show the answer: Question 12 of 16

    Answer: After the first payment, charges up to ₹15,000 need no further authentication, so only the notice comes

    The notice is the only signal. A yearly list of mandates, each set against a year's cost, catches what the notices did not.

  13. Question 13 of 16 Asha cancels the fitness app's mandate in her card app. Is she done?

    Choose one answer.

    Show the answer: Question 13 of 16

    Answer: She also cancels the subscription with the service, then checks the next statement for the charge

    End both the agreement and the payment route, then let the next statement confirm it. That is the whole audit.

  14. Question 14 of 16 Which of these is a subscription trap under India's dark patterns guidelines?

    Choose one answer.

    Show the answer: Question 14 of 16

    Answer: Asking for card details and auto-debit permission before a trial that costs nothing

    A subscription trap makes signing up easy and stopping hard: card details for a trial, a hidden cancel option, or confusing instructions to cancel.

  15. Question 15 of 16 A trial turns into a ₹399-a-month plan with no notice from the seller. Which named pattern is this?

    Choose one answer.

    Show the answer: Question 15 of 16

    Answer: SaaS billing

    Silent conversion and silent recurring debits are SaaS billing. Notes of trial end dates and a look at mandates are the answer.

  16. Question 16 of 16 Where can a consumer report a platform that uses a dark pattern?

    Choose one answer.

    Show the answer: Question 16 of 16

    Answer: The National Consumer Helpline, on 1915 or by WhatsApp on 8800001915

    Dark patterns are a consumer matter, so complaints go to the National Consumer Helpline; card or bank charges go to the card issuer and then the RBI's route.

Audit your own recurring payments

Open your card settings and your UPI app’s autopay list, write every mandate with its monthly amount, and multiply each by twelve. Mark the ones you did not use last month and cancel them, with the service and as a mandate.

Interview questions

Warm-up (fresher): What is a no-cost EMI, and what can it still cost you?

A no-cost EMI is an instalment plan whose instalments add up to the price. The lender still charges interest; the seller pays it, by cutting the price at the start or refunding the interest. What stays with the buyer is the GST on that interest, which applies on credit-card EMIs, any processing fee with its GST, and any discount a buyer paying in full would have had. On an invented ₹60,000, six-month offer at 16 % with a ₹199 fee, that is ₹721.42, an APR of 4.13 %; if paying in full would have saved ₹2,000, the offer costs ₹2,721.42, an APR of 16.01 %.

Warm-up (fresher): Does a buy-now-pay-later purchase affect your credit report?

Yes. Pay-later credit is a loan from an RBI-regulated lender, even when no interest is charged, and the RBI’s digital lending directions say that short-term and deferred-payment credit given over a merchant platform must be reported to credit information companies. Paid on time, the instalments add to a record of credit repaid on time. A missed one is reported as overdue and stays on the report that the next lender reads. A digital loan also has a cooling-off period of at least one day, during which you may leave it with no penalty, repaying the principal with a proportionate share of the APR.

Key takeaways

  • A no-cost EMI moves the interest to the seller; the lender still charges it, and the card rules require the interest and the discount to be shown before conversion and on the statement.
  • The buyer pays the GST on a card EMI’s interest, the fee and its GST, and any discount for paying in full: ₹721.42 on Meera’s tablet, or ₹2,721.42 and an APR of 16.01 % against a ₹2,000 discount.
  • Pay-later and EMI credit is reported to credit information companies, so a missed instalment shows on the report the next lender reads, and a digital loan can be left within its cooling-off period of at least one day.
  • Small subscriptions add up, ₹12,912 a year for Asha’s nine; an e-mandate gives a notice a day before each charge and can be cancelled at any time.
  • India’s dark patterns guidelines name basket sneaking, subscription traps and SaaS billing among thirteen forbidden patterns, and complaints go to the National Consumer Helpline on 1915.

Terms in this lesson

annual percentage rate (APR)
The yearly cost of credit counting the interest rate and all other charges, such as fees. The RBI requires it in the Key Facts Statement of a retail loan, so that two loans can be compared on one number.
cooling-off period
A period of at least one day after taking a digital loan in which the borrower may leave it by repaying the principal and the proportionate APR, without a penalty.
credit information company
A company that keeps credit reports: the loans and cards in your name and how you have repaid them, reported by lenders. Lenders read the report before they lend again.
e-mandate
A standing permission on a card, a UPI app or a prepaid wallet for a merchant to take recurring payments. Each debit comes with a notice at least 24 hours before, and the mandate can be cancelled at any time.
Key Facts Statement (KFS)
A standard summary of a loan's terms, including the APR, that an RBI-regulated lender must give before a retail loan contract is signed. A fee left out of it cannot be charged later without the borrower's explicit consent.
no-cost EMI
An instalment plan whose instalments add up to the price because the seller pays the lender's interest, by a price cut or a refund. The buyer may still pay tax on the interest, a processing fee and any lost discount.

References

Related tools

Report a problem with this lesson

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.