Complete Guide to Unfair Contract Terms & Cancellation Rights

Businesses cannot hide charges or make contracts unfairly one-sided. This guide explains your right to cancel, cooling-off periods, and how to challenge unfair terms.

Key fact: Most online and distance sales come with a 14-day cooling-off period. You can cancel for any reason and get a full refund. Traders cannot remove this right.

What are unfair contract terms?

An unfair term is one that puts consumers at a significant disadvantage and is not openly negotiated. Examples include "no refunds ever," unlimited automatic renewals, or hidden charges not disclosed upfront.

Your rights under UK law

Step-by-step cancellation process

  1. Identify the cooling-off period. Most online/distance sales have 14 days from receipt to cancel.
  2. Send cancellation notice. Email or write to the trader confirming you wish to cancel.
  3. Return goods if applicable. For goods, return them within 14 days in sellable condition (keep proof of return).
  4. Request refund. The trader must refund within 14 days of your cancellation or receipt of goods.
  5. If they refuse, escalate. Report to Trading Standards or pursue in small claims court.

Common scenarios

Scenario 1: Gym membership with excessive cancellation fees

Excessive cancellation fees are unfair terms and void. You can cancel without paying, even if the contract says otherwise.

Scenario 2: Subscription auto-renews without clear consent

Traders must get explicit consent for auto-renewal and make cancellation easy. If they did not, you can cancel and reclaim charges.

Scenario 3: Hidden charges on invoice

Traders must disclose all charges upfront. If a charge appears on the invoice with no prior notice, you can dispute it.

Scenario 4: Contract says "no refunds"

This is void if you are within the cooling-off period or the goods are faulty. The trader cannot remove your statutory rights.

Key deadlines

Challenge unfair contract terms

Use ContractTrap to draft a cancellation or dispute letter.

Use ContractTrap toolView resources