ADT: early termination fee
Cancelling during the initial term usually costs a share of the remaining monthly charges; ask for the calculation in writing and check whether a price increase lets you end the contract without the charge.
What does this mean?
Grade C (use with care: check the source of each value before relying on it). 93% of 30 sources are the organization's own pages or government sites; 5 value(s) were read from a search snippet or an archive copy.
Collect
- signed contract with initial term and termination clause
- latest bill
- written quote of the termination charge
- any price increase notice
Steps
Ask ADT for the termination charge in writing, with the number of months left and the monthly amount used.
Check the calculation against the termination clause in your contract. If it is wrong, dispute it in writing.
If ADT sent a price increase notice, read your contract for a right to object in writing and end the contract without termination charges.
If ADT bills a charge your contract does not allow, dispute it with your card issuer and complain to your state attorney general.
Facts you can cite
- Fee
ADT's 10-K for 2025 says that if a customer cancels or defaults before the end of the initial contract term, ADT has the right to a termination payment "in an amount equal to a designated percentage of all remaining monthly payments."
Source: sec.gov, verified 2026-10-13
- Fee
Search snippet only. Search results for ADT's residential terms quote that upon early termination by the customer ADT may charge 75% of the monthly service charges due for the balance of the initial contract term; ADT's small business terms quote 90%. The percentage in your own contract controls.
Source: adt.com, verified 2026-10-13
- Policy
Search snippet only. A search result for ADT's residential terms quotes a clause that lets the customer object in writing within 30 days of a monitoring price increase notice and, if ADT does not waive the increase, terminate effective thirty (30) days after ADT receives written notice without paying contract termination charges. Confirm that your contract version has this clause.
Source: adt.com, verified 2026-10-13
If that fails, escalate
Go up one step at a time. Keep the reference numbers and dates from each contact.
Customer service
Retention team
If offered a discount to stay, ask whether it starts a new contract term. Ask for the exact termination amount and the cancellation effective date in writing.
Written complaint
No ADT complaint address or email could be verified. Send written cancellation notice to the notice address printed in your contract, by a method with proof of delivery.
Card or bank dispute
Fair Credit Billing Act billing-error and purchase-dispute rights (Regulation Z)
Electronic Fund Transfer Act error resolution and unauthorized-transfer liability (Regulation E)
Dispute charges after the cancellation effective date with your card issuer or bank.
State agency
Your state’s attorney general. Find it in the list of state agencies (also as JSON:
states/<code>.json, for example states/ny.json).ADT's newsroom says to report deceptive sales to ADT, the Better Business Bureau and local law enforcement; the state attorney general takes consumer complaints about contracts and sales practices.
Small claims court
Check your contract for an arbitration clause first; ADT's terms could not be read directly.
Watch out
- adt.com, help.adt.com and ADT's legal PDFs block automated fetches (HTTP 403 or a blank page), so an agent cannot read the contract terms or contact page; ask the person for their signed contract.
- No ADT written-complaint address or email was found.
Let your AI agent handle this
Escalate Anything is a free, open-source MCP server for Claude, Cursor, VS Code, Gemini CLI, Codex and other AI apps. Your agent gets this playbook, keeps a case log with reference numbers and follow-up dates, and drafts each message for you to approve.
1. Set it up (needs uv):
uvx escalate-anything setup2. Ask your agent:
ADT charged me an early termination fee of [amount]. Use Escalate Anything to dispute it.Source code, other install options and the Claude Code plugin