VAKEEL SAHAB LEGAL DESK • Independent Legal Information
26 October 2026
⚖

VAKEEL SAHAB

Legal Desk • Judgments • Advocate Directory

legal.kicker
legal.read_in: हिंदी English

How to Complain About Fees Added Suddenly at Checkout

Adding a mandatory fee in a concealed way after a purchase decision has been made may raise an issue of drip pricing or misleading presentation. Not only whether the fee exists, but also when and how it was disclosed is important.
legal.key_points
  • Adding a mandatory fee in a concealed way after a purchase decision has been made may raise an issue of drip pricing or misleading presentation.
  • Not only whether the fee exists, but also when and how it was disclosed is important.Understand the Law and the ProcessFees may appear under different names, such as delivery, platform, hand…
  • Not every fee is unlawful in itself, but the actual total price and essential terms should be clear.

legal.detailed_analysis

legal.analysis_tag

Adding a mandatory fee in a concealed way after a purchase decision has been made may raise an issue of drip pricing or misleading presentation. Not only whether the fee exists, but also when and how it was disclosed is important.

Understand the Law and the Process

Fees may appear under different names, such as delivery, platform, handling and convenience fees. Not every fee is unlawful in itself, but the actual total price and essential terms should be clear. Disclosing a mandatory fee late, after displaying an attractive price on the product page, may affect the customer’s decision. If optional insurance or a donation is preselected, that may also raise a separate consent issue. Customers should compare prices while keeping the advertised price, delivery location and payment method the same, since a genuine variation could otherwise be mistaken for a hidden fee. A claim for a refund or compensation is strengthened by evidence of the actual presentation and the resulting loss.

In Detail: What Could Affect the Outcome?

In a complaint, explain whether the fee was mandatory rather than focusing only on its name. Could the customer have removed it and still made the purchase? Was the same information available on the opening screen? Was the total amount clear before final confirmation? This chronology helps the consumer forum understand whether the dispute is only about a high price or about information being concealed.

What Should You Do?

  1. Save screenshots in sequence showing the price from the product page through to final payment.
  2. Check whether optional charges can be removed and ask for written information about the basis for any mandatory fee.
  3. For a misleading presentation or a fee charged without consent, submit a claim through the platform’s grievance process, including the transaction number.

Which Documents Should You Keep?

Keep the offer, cart and checkout screens, invoice, proof of payment and customer support reply.

Hypothetical Example

A ticket displayed a low headline price, but a mandatory processing fee appeared for the first time at the final stage. In another booking, the same fee was clearly included in the total price from the outset. The two situations would not be assessed in the same way.

Should Every Platform Fee Be Refunded?

No. The validity of the fee and whether it will be refunded will depend on whether it was clearly disclosed, whether there was consent and what the terms of service provide.

Sources and Related Rules

Editorial review: 26 October 2026. This is general legal information. The outcome may vary depending on the facts of the case, applicable state law and subsequent amendments.

legal.original_source legal.view_source

To share the full picture on WhatsApp, download the card and add the article link as its caption.

Advocate Amardeep Jaiswal
legal.about_author

Advocate Amardeep Jaiswal

Advocate, High Court of Madhya Pradesh, Jabalpur। Publishes informational articles on Indian law, judicial decisions and practical legal issues.

legal.editorial_note legal.editorial_text
legal.disclaimer legal.independent_text