Call Forwarding Deactivate Code: ##002# and *73
Dial ##002# on most GSM lines (AT&T, T-Mobile) or *73 on Verizon to turn off call forwarding. Table of cancel codes, iPhone and Android settings paths, and how to confirm with *#21#.
Is it right for you?
Your checks are saved on this device only — they reset if you clear browser data or switch devices.
Quick answer
The phrase "call forwarding deactivate code" usually means a USSD or star code you dial to cancel diversion. On GSM networks the cancel-all code is ##002#. Verizon documents *73 to turn Call Forwarding off from the device, with a confirmation tone or message when it works [Verizon: Turn Call Forwarding Off from Device; Verizon Call Forwarding FAQs, checked 2026-10-18].
AT&T device help for one home-base model shows #21# to cancel unconditional forwarding after *21* setup [AT&T ZTE Home Base call forwarding, checked 2026-10-18]. Treat carrier pages as source of truth for your plan; codes below are the common defaults, not a substitute for your carrier app.
Deactivate code table
| Network / case | Deactivate code | Notes |
|---|---|---|
| GSM cancel all (AT&T, T-Mobile, many MVNOs) | ##002# | Clears unconditional and conditional diversions in one step on supporting networks |
| GSM unconditional only | ##21# or #21# | AT&T example uses #21# after *21* setup |
| GSM no-answer / unreachable / busy | ##61# / ##62# / ##67# | Use when cancel-all is blocked or you only need one condition cleared |
| Verizon wireless | *73 | Official device method; wait for beeps / auto end. Outside coverage, star codes may be unavailable |
| Status check (GSM) | *#21# (also *#61#, *#62#, *#67#) | Shows whether that diversion type is still active |
How to dial: open the Phone app, enter the code exactly (including # and *), tap Call, then wait for the network reply. Do not add a destination number when you are cancelling.
iPhone and Android settings paths
iPhone: Settings → Phone → Call Forwarding → turn the switch off when the menu is present. Some CDMA/Verizon configurations hide that toggle and expect *73 instead.
Stock Android: Phone app → ⋮ menu → Settings → Calls → Call forwarding → disable each type (Always / When busy / When unanswered / When unreachable). Samsung often labels the same area Supplementary services → Call forwarding.
If the settings toggle and the dial code disagree, trust the status codes (*#21# family) and your carrier app. A settings switch that looks off can still leave a network-side diversion active until the USSD cancel succeeds.
When the code is not enough
Still missing calls after ##002# or *73: check Do Not Disturb, silenced unknown callers, spam-blocking apps, and carrier family controls. Verizon notes those as separate filters after Call Forwarding is cleared.
Google Voice, WhatsApp calling, and hosted PBX / Microsoft Teams phone systems do not use handset USSD codes. Cancel forwarding inside that product.
Office lines that ring a hunt group or night service are configured on the business phone platform, not with consumer ##002#. For vendor choice and routing design see business call forwarding services and Vonage alternatives.
FAQ
Which cancel string should I try first?
Match the code to the carrier family: GSM-oriented lines usually accept ##002#; Verizon wireless support points to *73. Stay on the line until the network answers.
Why did ##002# do nothing on my phone?
Star-hash cancel-all is not universal. Switch to the carrier star code, or clear conditions one by one with ##21#, ##61#, ##62#, and ##67#.
What proves forwarding is really off?
Place an inbound test call from a second handset while watching yours. On GSM-style lines you can also run the unconditional status query (* hash 21 hash) and expect a not-forwarded style result.
Can I cancel if I left the phone at home?
Most consumer wireless plans require the line itself or a support agent. Hosted PBX and Teams Phone cancel in the admin portal, not with handset USSD.