You tap the cross-post toggle in Threads on your iPhone to share a post to Instagram, but the setting does not stick. The toggle appears to turn on, then reverts to off when you leave the screen or close the app. This happens because of a local cache conflict or a permissions mismatch between Threads and Instagram on iOS. This article explains the root cause and provides a clear step-by-step fix to make the cross-post toggle save reliably.
Key Takeaways: Fixing the Threads Cross-Post Toggle That Won’t Save
- Settings > Account > Cross-post to Instagram: Toggle must be enabled and saved before posting to share to Instagram.
- Force-quit both apps: Closing Threads and Instagram fully clears temporary glitches that block the toggle from saving.
- iOS background app refresh: Turning this off for both apps can prevent the toggle from resetting unexpectedly.
Why the Cross-Post Toggle Does Not Save on iOS
The cross-post toggle in Threads lets you share a post simultaneously to your linked Instagram account. When the toggle does not save, the underlying cause is usually one of three things.
Local Cache Conflict
Threads stores a local cache of your preferences, including the cross-post setting. If this cache becomes corrupted or out of sync, the toggle may appear to change but revert when the app reloads. This is the most common cause and is easily fixed by clearing the cache.
Instagram Account Link Mismatch
Threads requires a valid connection to your Instagram account. If the link between the two apps is broken — for example, after changing your Instagram password or logging out — the toggle may not save because Threads cannot confirm the connection.
iOS Background App Refresh Interference
iOS background app refresh can interfere with in-app settings. When Threads refreshes in the background, it may reload a stale version of your preferences, overwriting any changes you just made. Disabling background refresh for both apps prevents this.
Steps to Fix the Cross-Post Toggle Not Saving
Follow these steps in order. Test the toggle after each step to see if the problem is resolved.
Step 1: Force-Quit Threads and Instagram
- Swipe up from the bottom of the screen
On an iPhone with Face ID, swipe up from the bottom edge and pause in the middle of the screen. On an iPhone with a Home button, double-press the Home button. - Locate the Threads app card
Swipe left or right to find the Threads app preview card. - Swipe the Threads card up and off the screen
This force-quits the app. Repeat for the Instagram app card. - Reopen Threads and test the toggle
Open Threads, go to your profile, tap the menu icon (three lines), select Settings, then Account, and toggle Cross-post to Instagram on. Leave the screen and return to confirm the setting holds.
Step 2: Clear Threads Cache
- Open the Settings app on your iPhone
Tap the gear icon on your home screen. - Scroll to and tap Threads
In the Settings list, find Threads and tap it. - Tap Clear Cache
This option appears under the Storage section. Confirm the action if prompted. - Return to Threads and sign in again
You may need to log back into your account. Then test the cross-post toggle again.
Step 3: Re-link Your Instagram Account
- Open Threads and go to your profile
Tap your profile picture in the bottom-right corner. - Tap the menu icon (three lines) in the top-right corner
Select Settings from the menu. - Tap Account
Then tap Linked Accounts or Instagram. - Tap Unlink Instagram
Confirm the unlinking. Then tap Link Instagram and log in with your Instagram credentials. - Return to Account settings
Toggle Cross-post to Instagram on and verify it saves.
Step 4: Disable Background App Refresh for Threads and Instagram
- Open the Settings app on your iPhone
Tap the gear icon. - Tap General
Then tap Background App Refresh. - Find Threads in the list
Toggle the switch next to Threads to the off position. Repeat for Instagram. - Return to Threads and test the toggle
The toggle should now stay on because background refreshes will not overwrite your change.
Step 5: Reinstall Threads (Last Resort)
- Press and hold the Threads app icon on your home screen
Tap Remove App, then tap Delete App to confirm. - Open the App Store
Search for Threads and tap the download icon to reinstall. - Sign in and test the toggle
After reinstalling, sign in with your account and enable cross-posting.
If the Toggle Still Does Not Save After the Main Fix
Threads Account Locked After Linking to a New Instagram Profile
If you recently switched Instagram accounts or created a new one, Threads may temporarily lock the cross-post feature. Wait 24 hours and try again. You can also log out of both apps, restart your iPhone, and log back in.
iOS Version Too Old
Threads requires iOS 15.1 or later. If your iPhone runs an older version, the cross-post toggle may not work correctly. Go to Settings > General > Software Update to check for updates.
Cross-Post Toggle Grayed Out
If the toggle is visible but grayed out, your Instagram account may not meet the requirements. Ensure your Instagram account is public and you have not been restricted from cross-posting due to a previous policy violation. Contact Instagram support if the issue persists.
Threads Cross-Post Toggle on iOS vs Android: Key Differences
| Item | iOS (iPhone) | Android |
|---|---|---|
| Cache clearing method | Settings app > Threads > Clear Cache | Settings > Apps > Threads > Storage > Clear Cache |
| Background refresh control | Settings > General > Background App Refresh | Settings > Apps > Threads > Mobile data & Wi-Fi > Background data |
| Force-quit gesture | Swipe up from bottom, pause, swipe app card up | Recent apps button, swipe app away |
| Reinstall steps | Press and hold app icon, delete, reinstall from App Store | Press and hold app icon, uninstall, reinstall from Play Store |
The core fix steps are the same on both platforms, but the menu locations differ as shown above. On Android, clearing the cache often resolves the issue faster because the cache is more easily accessed.
Conclusion
The Threads cross-post toggle not saving on iOS is usually caused by a local cache conflict, a broken Instagram link, or background app refresh interference. By force-quitting both apps, clearing the Threads cache, re-linking your Instagram account, and disabling background app refresh, you can make the toggle stick. If the problem persists, reinstalling Threads is the final step. After applying these fixes, test the toggle by creating a new post and checking your Instagram feed for the cross-posted content. For future stability, keep both apps updated and avoid switching Instagram accounts frequently.