← All guides

Steam trade URL invalid? Check the saved link and Steam account

Published Sources checked
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.

  1. 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.
  2. 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.
  3. Open the official settings page. Use Steam’s trade-offer privacy page, which Steam links from its trading help gateway [2].
  4. 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.

Steam addresses that are easy to confuse
Address you copiedWhat it representsNext step
/my/tradeoffers/privacy/The settings page that contains your linkCopy the Trade URL field inside that page.
/id/… or /profiles/…A Steam profileUse it to check the account, not as the requested delivery link.
/tradeoffer/new/?partner=…&token=…The new-offer link form used by this checkerCompare its complete current and saved copies.
An address for one existing offerA specific transaction to inspectCheck 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 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.

  1. Steam Support — Steam Trade Offers
  2. Steam Support — Trading help and the official Trade URL destination
  3. Valve — Trade Offer and Trading Card Updates: creating a replacement URL
  4. Steam Support — Steam Trading: inventory visibility and item status
  5. Steam Support — Trading and Market Restrictions
  6. Steam Support — Account Security Recommendations
Back to top ↑

Yandex analytics

Yandex Metrica helps us count visits to public website pages and discover updated pages. Yandex receives the public page address and basic request, browser and device information, including your IP address, and may use analytics cookies.

We exclude account dashboards, sign-in, checkout, API and other private pages. We remove query strings and fragments from page addresses and do not send document titles, original referring-page addresses, form contents, credentials, orders or account identifiers.

Session replay, click maps, link tracking, ecommerce and automatic goals are disabled. Optional vendor features and diagnostic requests are blocked by this site’s security policy.

Your choice is saved in this browser. Global Privacy Control and Do Not Track also disable Yandex analytics. This control applies only to Yandex Metrica; it does not change Google Analytics or other services on this site.

Yandex analytics is enabled for public pages in this browser.