Track Sold Cards
Many of the updates I release are based on user feedback. That feedback is very valuable to me, because MythicHub is trying to be an all-in-one platform and it needs to cover many different use cases. Some of those use cases are different from how I personally build decks or track cards, so hearing how other people actually use the app helps a lot.
But this update is a bit different. This one came mostly from my own collection workflow.
When I open a pack or receive cards in the mail, I usually sit down in front of my PC and add the cards to MythicHub one by one. I check the printing, finish, condition, current price, and sometimes add the purchase price if it was a card I bought as a single.
I do not sell cards very often, but I do sell them occasionally. Until now, my workflow was very simple: I deleted those cards from my binder and moved on.
That worked for a while, but the longer I used MythicHub to manage my own collection, the more annoying it became. Sometimes I would look for a card and wonder if I sold it, traded it, deleted it by mistake, or just had more copies before. Then I would start searching through emails, marketplace messages, and physical binders to figure out what actually happened.
That felt like exactly the kind of thing MythicHub should help with.
Tracking sold cards

You can now mark cards as sold in paper collection binders.
When you open a card in your binder, there is a new Mark as sold action. From there you can enter how many copies you sold, what you paid per card, what you sold each card for, and any notes you want to keep with that sale.
If you only sell some copies, MythicHub subtracts that amount from the card in your active binder and creates a separate sold-card record. If you sell all copies, the card is removed from the active binder, but the sale is still kept in the sold cards list.
That distinction is the important part. A sold card should no longer count as something you still own, but it should also not disappear from your history completely.
Sold cards are tracked separately inside the binder. There is now a Cards dropdown where you can switch between In collection and Sold cards.
The sold cards view has its own search, sorting, table view, and image view. You can open a sold card later to adjust the amount, purchase price, sold price, or notes. Editing a sold-card record only changes the sale record itself. If you want to move the card back into your active binder, there is now a separate Restore to collection action for that.
Restoring a sold card puts it back into the binder from the saved sale details and removes it from the sold cards list. That is useful if you marked the wrong card as sold, a sale fell through, or you simply made a mistake while cleaning up your collection.
I also added sold-card import and export. Active cards and sold cards use separate export CSV files because the data is different. Active cards are about what is currently in your binder. Sold cards need sale-specific fields like purchase price per card, sold price per card, sold date, and notes.
That should make it easier to back up sale history or move it between binders without mixing it into the active collection by mistake.
Better binder value stats
This update also changes the binder value section quite a bit.
Before this, binder value was mostly about the cards you currently owned. That is still the main thing, but once sold cards exist, the value section needs to answer a few more questions.
The binder value panel now separates current collection value from sale history:
- Total is the current market value of all cards still in the binder.
- Tracked total is the current market value of cards that have a purchase price assigned.
- Paid total is how much you paid for those tracked cards.
- Unrealized P/L is the difference between tracked total and paid total.
- Sold total is the total amount received from cards marked as sold.
- Realized P/L is the difference between what you sold cards for and what you recorded as their purchase price.
The difference between realized and unrealized P/L is small, but important.
Unrealized P/L is about cards you still own. If a card went from 10 to 20 in your selected marketplace currency, that looks like a gain, but you have not actually sold it yet. It is useful information, but it is still based on current market value.
Realized P/L is about cards you already sold. If you bought a card for 10 and sold it for 20, that difference is no longer just a market estimate. It is part of your sale history.
This is not meant to turn MythicHub into accounting software. I mostly wanted a simple way to answer basic questions like: how much did I sell, did I sell above or below what I paid, and how much value is still sitting in the binder?
The stats panel also shows Sold copies and Sale entries now. Sold copies is the number of individual card copies sold. Sale entries is the number of sale records. So if you sell three copies of one card at the same time, that is three sold copies but one sale entry.
Binder history and trends also understand sold cards now. Sold cards are not treated the same as deleted cards. When you look at the binder value chart or history, sold copies can show up as their own type of change, which makes it easier to understand what happened to your collection value on a given day. Restored cards are also tracked in history, so you can still see when a sold card was moved back into the collection.
Pack-opened cards
I also added one smaller collection detail that I wanted for my own binders: Pack-opened.
Binder cards now have a new extra info option for cards opened from packs.
This came from a small annoyance in my own tracking. When a card in my collection has no purchase price, it can mean two different things. Maybe I bought it a long time ago and do not remember what I paid. Or maybe I opened it from a pack and never planned to treat it like a single-card purchase.
Those are different situations, but they looked the same in MythicHub.
The new Pack-opened option gives me a simple way to mark that difference. It does not try to calculate sealed product cost or assign part of a booster box price to each card. I still do not have a perfect answer for that, because shipping, sealed prices, drafts, prize packs, and bundles all make the real cost messy very quickly.
For now, I am keeping it simple. Purchase prices are still best for cards bought as singles. Pack-opened is there when I want to remember that a card came from sealed product instead.
Mana color stats
One more small change came from user feedback.
Binder stats now include a color breakdown for white, blue, black, red, green, colorless, and multicolor cards.
This is a simple addition, but I like it a lot. Sometimes you just want a quick sense of what your binder actually contains. Maybe one color is much heavier than the others, or maybe you want to quickly filter down to all green cards in a trade binder.
The color rows are clickable, just like the other stats. Clicking a color applies the matching filter to the binder. Clicking it again clears the filter.
It is not a huge feature, but it makes the stats panel feel more useful as a starting point instead of only a summary.
Thanks
This update ended up being bigger than I first expected. I started with a simple "I want to remember what I sold" problem, and it turned into better binder stats, sale history, import/export support, and a few smaller collection improvements.
MythicHub is a one person project. It is totally free and ad free, and I want to keep it that way.
If you enjoy these updates and want to support continued development, please consider joining the Patreon. Your support helps me keep building new features and improving the app.
And if you have feedback on this update, or ideas for what I should improve next, please let me know. You can reach me at matt(at)mythichub.com or through feedback form.
Happy collecting!