Steam trade URL invalid? Check the saved link and Steam account
- Problem this solves
- A saved Steam trade link is rejected, points to a different account or no longer matches.
- What you can do afterward
- Compare links locally, distinguish a changed token from a different account, and identify the next check.
Start by comparing two copies: Steam’s current Trade URL and the link saved in the service showing the error. Confirm the Steam account behind each copy first. A wrong page address, a copying error or a replaced link calls for a different next step from an account restriction. The comparison below identifies differences without opening either address.
A Trade URL lets somebody send you an offer without first being your Steam friend; it is not an accepted trade. Steam identifies the bottom of the “Who can send me Trade Offers?” settings page as the place to find your unique link. Steam Trade Offers [1] When a marketplace says “invalid” or “expired,” record the complete message and where it appears before changing anything. The label alone does not establish why delivery failed.
Copy the correct field from the intended Steam account
- Identify the destination account. Check the Steam profile linked in the marketplace’s settings. If you use several accounts, compare profile references rather than relying on a familiar avatar.
- Open Steam separately. Confirm which account is signed in to that browser. The account in your desktop client may be different from the one in a browser session.
- Open the official settings page. Use Steam’s trade-offer privacy page, which Steam links from its trading help gateway [2].
- Copy the Trade URL field near the bottom. Copy the complete value inside the page, not the browser’s address bar. Keep the existing saved copy available if you want to compare it first.
A sign-in page is expected if that browser is not signed in. If Steam displays an account or access error, deal with that message through Steam. Do not build a substitute trade link by typing an account number into an example from a guide.
| Address you copied | What it represents | Next step |
|---|---|---|
/my/tradeoffers/privacy/ | The settings page that contains your link | Copy the Trade URL field inside that page. |
/id/… or /profiles/… | A Steam profile | Use it to check the account, not as the requested delivery link. |
/tradeoffer/new/?partner=…&token=… | The new-offer link form used by this checker | Compare its complete current and saved copies. |
| An address for one existing offer | A specific transaction to inspect | Check that offer’s status; find your reusable link separately. |
The abbreviated examples above are labels, not usable links. Copy Steam’s actual field instead of completing the examples. The checker deliberately accepts only the stated Steam Community destination and two query fields; it is a comparison aid, not an exhaustive description of every URL Steam can process.
Compare the current link with the copy saved on the service
Compare the current and saved trade links
Paste Steam’s current Trade URL into the first field and the copy saved in your marketplace settings into the second. This compares text in this browser. It does not open either link, contact Steam, save your entries, or check ownership or trading access.
No password, API key, SMS code or authenticator code belongs here. Matching links can both be outdated. The result does not display your account number or token.
Act on the difference you found
If the account values differ: return to the account checks. Establish whether you copied from the wrong Steam session or whether the marketplace is linked to another account. Do not assume replacing its Trade URL also changes its linked identity. Ask the service how it handles that situation before trying to redirect an existing order.
If only the tokens differ: verify the current field in Steam once more, then use that complete copy. The difference could reflect a replacement URL or a bad copy. It does not, by itself, prove who changed the link or when. Avoid manually splicing the account part of one address together with the token from another.
If both values match: the two inputs agree. Both could still be an old copy, or the service could be using a different account or stored setting. Reopen its settings after saving and check what remains there. A successful save message is useful evidence, but the next offer or the service’s support response is a separate result.
If the format is unrecognized: recopy the field directly. Check for a profile link, omitted end of the address, extra punctuation or an address copied out of formatted text. This tool rejects extra query fields, fragments and duplicate parameters instead of choosing one interpretation. It never repairs a link or follows it for you.
After creating a new URL, update the places using the old copy
Valve’s Trade URL announcement documents that creating a new link makes the old one inactive. Valve’s explanation [3] If you recently used the replacement control in Steam, a marketplace may still have the previous copy. Rotating again without updating that service can leave the same mismatch in place.
Make a short list of the services you intend to keep using. For each, check the linked account, save the current complete URL, reopen the setting and note whether the new copy was retained. Check any pending order’s instructions before retrying delivery; updating an account setting does not establish which details an already-created order is using.
If the matching link is still rejected, identify the next system to check
Separate “the service will not save this address,” “the service cannot read my inventory” and “Steam will not let this trade proceed.” Capture the message at the point where the action fails. A generic invalid-link banner is not enough to choose between those problems.
- Address rejected while saving: provide the service with the comparison result and linked-profile evidence. Ask which requirement failed; do not keep generating replacements without new evidence.
- Address saved but inventory unavailable: review Steam’s inventory visibility setting and the service’s stated requirements. Steam offers public, friends-only and private inventory options. Inventory visibility [4] Read the actual inventory setting instead of inferring it from how your profile page looks.
- Steam shows a restriction: keep its exact wording and any expiry. Use the restriction guide; replacing a URL does not establish that an account or item is eligible. Official restriction reference [5]
- A trade completed but the item seems missing: switch to the item-tracing guide. There is now a transaction to reconcile, not just a delivery address to compare.
If an account change or unfamiliar outgoing offer raises a security concern, use the account-security steps. Valve recommends reviewing access and protecting the account and associated email. Security guidance [6]A new Trade URL alone is not evidence that unwanted account access has ended.
Four examples of a useful diagnosis
These situations are illustrative; they do not describe customer incidents.
1. The settings-page address was saved instead of its field
Rae copied the browser address while looking at trade-offer settings. The service rejects it. The comparison flags the path, so Rae returns to the same page and copies the field inside it. The next check is whether the service retains that value. No account-security setting needs to change to correct a copy error.
2. Two browser sessions supplied two different accounts
Sam’s marketplace profile points to one account, while the Steam browser tab is signed in to another. The account values differ. Sam checks the intended destination before editing the marketplace settings. Matching display names had hidden the mismatch; comparing the relevant profile references resolves that ambiguity.
3. A replacement link was updated on only one marketplace
Noor created a new URL and updated Service A. Service B still uses its previous copy. The account values match but the tokens differ. Noor verifies Steam’s current field, updates Service B and checks its pending order separately. Another reset would create more copies to reconcile without answering the order question.
4. Both copies match, but the service still reports invalid
Alex recopies directly from Steam and confirms the marketplace retained the same values. The banner remains. Alex records the linked account, error location and time, plus any Steam notice, then asks service support which validation failed. The evidence narrows the investigation without pretending the comparison proves live token validity.
Prepare a support handoff without publishing your trade link
Fill this worksheet into the service’s official support request. A full Trade URL is unnecessary in public screenshots or forum posts; the comparison result and relevant order/profile references usually explain what you checked. If the service needs the link, use its designated settings or support channel, keeping login and recovery secrets out of the request.
Service and exact error: [where the message appears; copy its wording] Intended Steam profile: [profile reference, not your password] Steam account linked to the service: [same / different / not established] Current Trade URL checked directly in Steam: [yes / no; date and time] Saved-link comparison: [account values differ / tokens differ / match / format issue] Saved settings reopened after update: [new copy retained / old copy remains / unknown] URL regenerated recently: [yes / no / unknown; approximate time if known] Offer already exists: [no / yes: offer reference and current status] Steam restriction or inventory message: [exact wording / none observed] Order or delivery deadline, if relevant: [reference and date] Please check: [which account and saved delivery link this order is using].
For a Steam-side error, start with Steam’s trading help. Keep the issue in the same support case as you gather evidence. The useful outcome is a verified destination and a clear explanation of the remaining failure, rather than repeated URL changes whose effects you have not checked.
Sources and review notes
The primary sources below were checked on September 9, 2026. Use Steam’s current screens and the linked guidance to check the conditions that apply to your account or transaction. Worked examples are illustrations; they do not inspect an account or provide live market quotes.
- Steam Support — Steam Trade Offers
- Steam Support — Trading help and the official Trade URL destination
- Valve — Trade Offer and Trading Card Updates: creating a replacement URL
- Steam Support — Steam Trading: inventory visibility and item status
- Steam Support — Trading and Market Restrictions
- Steam Support — Account Security Recommendations