How to Cancel Call Forwarding on Any Phone or Network
Call forwarding is a genuinely useful feature — it redirects incoming calls from one number to another, so you never miss a call when you're away from your desk, traveling, or using a different device. But once you've set it up, canceling it isn't always obvious. The method depends heavily on your carrier, device type, and how forwarding was originally activated.
Here's a clear breakdown of how call forwarding cancellation works, what variables affect it, and why the right approach differs from person to person.
What Is Call Forwarding and Why Canceling It Matters
Call forwarding is a network-level feature, meaning it's often controlled by your carrier's infrastructure — not just your phone's settings. When active, calls are rerouted before they even reach your handset. This is important because it means simply turning your phone off or resetting it won't cancel forwarding in most cases.
If forwarding is left active unintentionally, you might miss calls without realizing it, or run up charges if calls are being forwarded to an international number or a paid line.
The Universal Method: USSD Feature Codes 📞
Most mobile carriers worldwide support USSD codes (Unstructured Supplementary Service Data) — short dial codes entered directly in your phone's dial pad. These work independently of your operating system, phone brand, or app.
| Action | Code to Dial |
|---|---|
| Cancel all call forwarding | ##002# |
| Cancel forward when busy | ##67# |
| Cancel forward when no answer | ##61# |
| Cancel forward when unreachable | ##62# |
| Check forwarding status | *#21# |
To use these, open your Phone app, dial the code as you would a number, and press Call. You'll typically see a confirmation screen from the network within a few seconds.
##002# is the most reliable catch-all — it disables all conditional and unconditional forwarding in one step and is supported by the majority of GSM carriers globally. If you're unsure what type of forwarding is active, start here.
⚠️ CDMA carriers (historically some US-based networks) may use different codes. If a code returns an error, your carrier likely uses a different system.
Canceling Call Forwarding Through Phone Settings
Both Android and iOS provide in-app interfaces for managing call forwarding, though the path varies by manufacturer and software version.
On Android
- Open the Phone app
- Tap the three-dot menu or Settings (varies by manufacturer)
- Navigate to Calls → Call Forwarding
- Select the forwarding type that's active
- Tap Disable or Turn Off
Samsung, Google Pixel, and other Android OEMs may arrange these menus differently. Some devices require you to expand Supplementary Services or More Settings to find the option.
On iPhone (iOS)
- Go to Settings → Phone → Call Forwarding
- Toggle Call Forwarding to off
Note: iPhones only surface unconditional forwarding in the Settings menu. Conditional forwarding (busy, no answer, unreachable) set via USSD codes may not appear here — you'd need to cancel those using the dial codes above.
Canceling Through Your Carrier's App or Website
Many carriers allow forwarding management through their own tools:
- Carrier apps (e.g., My Verizon, T-Mobile app, AT&T app) often include a dedicated section under account features or call settings
- Web portals — logging into your account on a browser may expose advanced call management options not visible in the phone's native settings
- Customer support — if you're unable to cancel via code or settings, your carrier can disable it remotely
This route is especially relevant for business or enterprise accounts, where call forwarding is sometimes configured at the account level by an administrator rather than on the individual device.
Variables That Affect Which Method Works for You
No single method works for everyone. The right approach depends on several factors:
Carrier type: GSM carriers (most international and major US carriers) support the standard USSD codes. CDMA or regional carriers may use proprietary systems.
How forwarding was set: If forwarding was activated via a USSD code, it's generally stored at the network level. If it was set through the phone's settings UI, that interface will usually deactivate it. If it was set up through a carrier app or account portal, that's likely where you'll need to go to remove it.
Phone type and OS version: Older Android versions or heavily customized manufacturer UIs sometimes bury or omit call forwarding settings entirely. iPhones on older iOS builds may have slightly different menu paths.
VoIP or business phone systems: If you use a service like Google Voice, RingCentral, Zoom Phone, or a company PBX system, forwarding is managed inside that platform — not through carrier codes or native phone settings. Each platform has its own dashboard or app where forwarding rules are set and cleared.
Dual-SIM devices: If you're using a dual-SIM phone, forwarding may be configured independently for each SIM. Make sure you're adjusting settings for the correct line. 📱
When the Code Doesn't Work
If ##002# returns an error or nothing happens:
- Confirm you have cellular signal (USSD codes require a network connection)
- Try the code with and without the
#characters depending on carrier formatting - Check whether your plan includes call forwarding — some prepaid or MVNO plans restrict it
- Contact your carrier directly; they can query and clear active forwarding on their side
The gap that determines which of these paths actually applies to you is your specific carrier, device, and how the forwarding was originally set up. Someone on a standard GSM postpaid plan will have a different experience than someone using a VoIP softphone through a business account — even if both are trying to accomplish exactly the same thing.