Card trade calculator with Cardmarket prices
A trade is balanced when both sides add up to roughly the same reference value after condition and copies. Search each card, load its Cardmarket trend price and adjust it if the copy is not near mint. The difference tells you how much cash or which extra card would even it out.

I give
I get
Your list stays in this browser only. Prices are loaded directly from TCGdex, Scryfall and YGOPRODeck; TradeMatches does not store them or your searches.
Where the prices come from
All three prices are Cardmarket figures republished by free card databases: TCGdex gives the trend price and a separate holo or reverse trend for Pokémon, with the date it last updated; Scryfall gives the euro price for normal and foil Magic printings; YGOPRODeck gives one Cardmarket price per Yu-Gi-Oh! card name, not per printing. For One Piece, Lorcana, Riftbound, Star Wars: Unlimited, Flesh and Blood or a specific Yu-Gi-Oh! printing, add the card by hand with the price you see on Cardmarket.
A trend price describes recent sales of the cheapest comparable listings. It is a starting point for talking, not the price your particular copy would fetch: language, edition, condition and centering all move it.
Worked example
You give two copies of a card with a €12.50 reference price (€25.00). You receive three bulk rares at €0.10 (€0.30) and one card at €20.00. Your side is €25.00 and theirs €20.30: a €4.70 gap, 18.8% of the larger side. If the other collector adds €4.70 in cash, or a card around that value, both sides match.
Before you agree, lower the price of any copy that is not near mint and decide whether you actually want the cards on offer: the calculator balances numbers, not your interest in them.
Sources and checks
APIs and price fields checked on 27 October 2026 with sample cards.
Template
Printable template: Trading table sheet (A4, SVG).