Browse help docs

Updates

CardZen changelog

Product updates, workflow changes, fixes, and help guide updates for CardZen users.

October 2026

2026-10-23Web app1.25.12

Linked cards take the eBay price

When you link a card with no asking price to a live eBay listing, the card now takes the listing's price. Cards that already have a price keep it.

Related guides

2026-10-23Web app1.25.11

Clearer purchase label on cards

A card's purchase panel now reads Purchase when the card is linked to a purchase. It no longer shows Suggested next to Linked.

Related guides

2026-10-23Web app1.25.10

Reliable card photo uploads

Replace Front or Back and add extra photos using HEIC or HEIF files. CardZen converts them to JPEG and resizes large photos before saving. Unreadable photos are refused without interrupting later uploads or Capture.

Related guides

2026-10-23Web app1.25.9

Grade changes reach eBay

Pushing a graded card now updates the grade, grader and cert number in the Condition section of your eBay listing, instead of a separate item-specifics copy.

Listing

  • Pushing a graded card now updates the grade, grader and cert number in the Condition section of your eBay listing, instead of a separate item-specifics copy.

Related guides

2026-10-23Web app1.25.8

Accurate upload counts

Upload error messages now show accurate photo counts and distinguish waiting photos from processing failures.

Related guides

2026-10-21Web app1.25.7

Cards from finished batches show in Inventory

Cards in a batch you marked done, or no longer in any batch, now show in Inventory and can be listed, on the web and the iPhone app.

Inventory

  • A card stays In review only while a batch you have not marked done holds it. Marking a batch done moves its cards to Inventory.
  • These cards count in Inventory on Cards, Home and the iPhone app, and List now works for them. A card whose listing ended without a sale can be relisted.

Related guides

2026-10-21Web app1.25.6

One Print Run box

Every card screen now has one Print Run box, so you can type a card's serial stamp however it is printed and CardZen fills the listing title and eBay's Print Run from it.

Cards

  • The Serial # box is now called Print Run in the card editor, bulk edit and manual Capture, with the example 12/79.
  • Type 79, /79, 12/79 or 12 of 79. CardZen saves 79 as /79 and 12 of 79 as 12/79, so the title shows /79 and eBay gets Print Run 79.
  • Print runs saved before this change stay as they were until you edit them.

Related guides

2026-10-18Web app1.25.5

Standard eBay item specifics

eBay listings now fill eBay's standard Player/Athlete, Season, Year Manufactured, League and Type item specifics, and serial-numbered and parallel cards fill Print Run and the Serial Numbered and Parallel/Variety features, so buyers filtering eBay can find your cards.

Listing

  • eBay listings now fill eBay's standard Player/Athlete, Season, Year Manufactured, League and Type item specifics, and serial-numbered and parallel cards fill Print Run and the Serial Numbered and Parallel/Variety features, so buyers filtering eBay can find your cards.
  • Pushing a listing keeps Features you added on eBay.

Related guides

2026-10-17Web app1.25.4

eBay purchases from other countries import in US dollars

Purchases from Canadian and other non-US listings convert at eBay's exchange rate, and the original amount shows on the purchase.

Related guides

2026-10-17Web app1.25.3

iPhone photos upload from Windows

HEIC photos dropped on Capture from a Windows PC no longer fail with "photos didn't upload or process."

Capture

  • HEIC photos dropped on Capture from a Windows PC no longer fail with "photos didn't upload or process."

Related guides

2026-10-07Web app1.25.2

Bulk listing fixes for paired photos and shipping packages

Cards from paired photo uploads list normally again, and shipping packages now match the eBay app: weight, size, and irregular.

Listing

  • Cards whose back photo was paired after a bulk upload no longer fail with "Photo could not be traced to your upload."
  • Cards using a Box package no longer fail with "Invalid <ShippingPackage>."

Settings

  • Shipping packages ask only for weight, dimensions, and irregular, the same fields as the eBay app. eBay chooses the package type.
  • Your saved packages keep working. There is nothing to update.
2026-10-01Web app1.25.1

Easier front and back pairing

Create cards stays in view, and fixing a wrong pair takes one drag.

Capture

  • Create cards stays on screen while you scroll your pairs.
  • On a computer, drag a photo onto any front or back to swap the two.
  • The order buttons wait until every photo has uploaded.

Related guides

2026-10-01Web app1.25.0

Cash flow reports and steady photo order

Money in minus money out for the period you choose, with dated supplier refunds and a Profit section. Photos you upload together keep the order you dropped them in.

Cash flow

  • P&L is now Cash flow: money in minus money out for the period you choose. Every sale counts, with or without a card cost.
  • It shows the money you've recorded in CardZen, not your bank balance.
  • Record a supplier refund on a purchase with the date you got it, and it counts as money in that month. Refunded purchases stay money out in the month you bought them.
  • A Profit section shows profit on the cards you sold in the period, your business expenses, and your profit after them.

Capture

  • Photos you upload together keep the order you dropped them in, even past 10 photos.
  • If a photo fails to upload, the photos after it wait until you press Retry, so your pairs stay in order.
2026-10-01CardZen1.24.3

Cards, listings and pricing fixes

Faster card lists, more reliable eBay listings and more accurate graded prices.

Cards

  • Clicking a sold card goes straight to Sales.
  • The Sort dropdown takes over from a column-header sort and shows the sort in use.
  • Long card lists open and scroll faster.
  • Going back from a card returns you to it in the list. On a phone, this works for the first 60 cards.

Listings

  • New eBay titles no longer repeat the year or show "#N/A".
  • A listing you end can no longer come back as Active after a sync.
  • Listings opens without waiting for eBay. Changes made on eBay show on your next visit, or when you press Sync from eBay.

Pricing

  • Graded cards with no grade entered are priced from graded sales, not raw sales.

iPhone Home

  • "At cost" now includes your cards' recorded costs.

September 2026

2026-09-30CardZen1.24.2

Batch completion and manual capture fixes

Complete reviewed batches with optional storage and reliably save manually captured cards.

Batches

  • Complete reviewed batches without entering a storage location. Existing card locations are preserved.

Capture

  • Manually captured cards now save successfully after their front and back photos are added.
2026-09-30Web app1.24.1

Photo, purchase, import and report fixes

Fixes that keep your photos, costs, imports and reports accurate.

Photos

  • Replacing a photo twice in quick succession now always keeps your newest photo.
  • With auto-crop turned off, the pairing screen shows each photo whole.
  • Linking a card to a purchase no longer removes a placeholder that already has photos.

Purchases and costs

  • Average cost for boxes and lots is now shown per card.
  • eBay purchase sync no longer skips a day, and it fills in missing fees and updates your card costs.
  • Merging two cards can no longer lose a purchase cost.

Imports

  • Cost-file imports over 1,000 rows no longer report every row as failed.
  • An import row whose cert number and eBay item number point at different cards now asks which card to use.
  • Editing or clearing a cert number now updates matching for imports and sales.

Reports and Home

  • The tax report says which rows count toward its totals.
  • Home shows an error instead of $0 when your numbers can't load.
  • The account data export now includes every row.

Editing

  • The card editor saves quick corrections in order.
  • After a bulk edit stops partway, batch review shows what actually saved.

Batches

  • Deleting a batch works again.
2026-09-30Web app1.24.0

Expenses, excluded eBay items, and shipping by price

Track business costs, keep non-card eBay items out of your totals, and let each card's price pick its shipping.

Expenses

  • A new Expenses page records supplies, grading, show fees, and other business costs by date and category.
  • Reports shows your business expenses and your profit after them for the period you choose.
  • Refunded and cancelled purchases no longer count as spending on Reports.

Non-card eBay items

  • Exclude from CardZen on Listings, Sales, and Purchases keeps supplies and other non-card items out of your totals. Nothing changes on eBay.
  • Excluded items stay excluded when you import again, and Restore brings them back.

Shipping

  • In eBay settings, price bands pick each card's shipping policy from its asking price, for example Standard Envelope under $20.
  • Graded cards, lots, auctions, and cards priced $20 or more always use your fallback policy.
2026-09-26Web app1.23.4

Old sales no longer stuck in Needs shipping

Sync eBay now catches orders eBay cancelled, refunded, or shipped, however old.

Sales

  • An eBay order that was cancelled, or refunded in full before you shipped it, now shows as cancelled when you sync, and it leaves your revenue.
  • Sync eBay now re-checks older sales still waiting to ship, so an order eBay has since shipped, cancelled, or refunded clears on its own.
2026-09-26Web app1.23.3

Clearer sale reversal buttons

Mark a sale cancelled or returned knowing it only updates CardZen.

Sales

  • The Cancel order button on the Sales page is now Mark cancelled, and both reversal buttons now say they only update CardZen, not eBay.
2026-09-17Web app1.23.1

Purchase date fixes

Enter purchase dates without interruptions and access the calendar menus.

Purchases

  • Fixed typed dates resetting during editing.
  • Fixed month and year menus appearing behind the calendar.

Related guides

2026-09-16CardZen1.23.0

Search that finds the card you're picturing

Type the player and the parallel, or the grader and the grade, in any order. Plus a filter for untagged rows, a way to record a return, and cancelled eBay orders that stop counting as sales.

Search

  • Type several words in any order and every one has to match, so “Fantilli black” finds the Black & White card even though the player and the parallel sit in different fields. Cards, Listings, Sales and Purchases all search this way.
  • Cards now searches everything it knows about a card: grader and grade, serial number, team, sport, variation, subset, condition, custom label, storage location, batch name, listing SKU, eBay item number, and your own tag names.
  • Words that aren't fields work too: rookie or rc, auto or autograph or signed, relic or memorabilia, graded or slab, numbered or serial, and lot. Combine them freely, as in “bgs rookie”.

Filters

  • A No tag choice in the Tags dropdown on Cards, Listings, Sales and Purchases shows only the rows you haven't tagged yet, so you can see what is left to sort. On Cards it carries a count, like every other tag.

Sales

  • Mark returned on a sale you already shipped sends the card back to inventory carrying its cost and takes the sale out of your revenue and profit. Cancel order still covers an order that never shipped.
  • Reopen this sale brings either one back if you reverse it by mistake.

eBay sync

  • An order cancelled on eBay is now reversed for you. The sale is marked cancelled with eBay's own reason and the card returns to inventory, so a cancelled order stops counting toward your revenue and profit without you doing anything.
  • Cancellations are picked up whatever the order's age, not only on orders from the last day.
  • Fixed an issue where a card you had marked returned could be pulled back out of inventory when eBay fee data arrived later.
2026-09-15CardZen1.22.0

One consistent header across your ledger pages

Cards, Listings, Sales and Purchases now share the same layout, so the controls you reach for are in the same place on every page.

Layout

  • Page titles moved up into the top bar on Batches, Cards, Listings, Sales, Purchases, P&L and Loose ends, giving every page more room for the table itself.
  • Every ledger page now runs in the same order: actions on the top row, key figures under them, the status filters, then search and filters.
  • The green button is always the main action for the page and sits last, with Export CSV beside the import options.

Filters

  • A new Needs attention menu on Cards, Listings and Sales gathers the problem views in one place: Without cost, Without photos, Offers waiting and No card attached, each with its count.
  • Status counts stay visible on the row above, so you can still see at a glance how many cards or sales sit in each stage.

Sales

  • The note explaining which sales are left out of net profit now folds behind an Excludes link beside the margin, so it only takes up space when you want to read it.

Good to know

  • On a narrow window the header keeps to four rows instead of wrapping, and the extra actions fold into a More menu.
  • Smart search on Cards has been retired. The regular search, tag filter and sort all work as before.
  • The Columns button is now the only place to choose table columns; the small icon inside the table header is gone.
2026-09-15CardZen1.21.0

Share your cards on Instagram and TikTok

Turn what you listed today, or any cards you pick, into post-ready slides.

Recaps

  • Listings → Create recap gathers what you listed today, yesterday, this week, or this month. Untick anything you don't want on camera.
  • Pick cards yourself from the Cards list and choose Create recap to share any cards you have on hand, listed or not.
  • Choose Instagram or TikTok and each card becomes a slide sized for that platform, with your photo, the card's details, what you paid, your asking price, estimated fees, and estimated profit.
  • Every slide carries your eBay store name, and a Live on eBay badge when the card is listed.

On your phone

  • Generating on a phone sends the slides straight to the share sheet, so you can save them to Photos and post them in order.

Good to know

  • Cards with no recorded cost, or with eBay stock photos instead of your own, are left out, and the recap tells you why.
2026-09-13CardZen1.20.3

Photo completion fixes

Complete awaiting cards through desktop photo editing or mobile capture.

Photos

  • Adding the second photo in the web Cards or batch editor completes an awaiting card and keeps its batch stage in sync.
  • Completing a mobile capture moves an awaiting card to its next stage, including when CardSense is skipped.
  • Adding a first front or back photo in the mobile app now saves correctly. Replacing a photo keeps the card at its current stage.

Related guides

2026-09-13Web app1.20.2

Use your photos across Cards and Listings

Reuse your existing seller-listing photos and finish cards awaiting photos more easily.

Photos and listings

  • Link an empty imported card to its existing single-card eBay listing to reuse its photos without a CardSense scan.
  • Adding your own front and back photos moves a placeholder into review, keeping its purchase and cost.
  • Fix on a Stock photo warning opens the replacement picker.
  • Copied seller-listing photos stay after unlinking.
2026-09-12Web app1.20.1

Clearer card photo filters

Find every card in All and choose when to hide cards without photos.

Cards

  • All includes cards without photos and keeps its count stable when you switch stages or change photo visibility.
  • Use Hide cards without photos in the Cards filter bar on desktop or mobile web.
  • The photo count in Loose Ends opens exactly the cards awaiting capture without photos.
2026-09-12Web app1.20.0

List cards from inventory

Publish inventory cards to eBay individually or together, even when they came from different batches.

Inventory listing

  • Select inventory cards and choose List on eBay, or open one card and choose List now.
  • Review ready-card counts and totals, publish now or schedule, and reopen listing progress after refreshing or returning to Cards.
2026-09-11Web app1.19.3

Record a sale from a card

Record an off-platform sale directly from a card, with its price, date, and platform already linked to your inventory.

Selling

  • Choose Record sale on an unsold card on desktop or mobile web. Add fees, shipping, and notes when needed; PSA is now a platform choice.
2026-09-07Web app1.19.2

Photo replacement fix

Replacing a card’s front photo now removes its Stock photo label.

Cards

  • Your replacement front photo now clears the stock-photo restriction when preparing a listing.

Related guides

2026-09-06CardZen1.19.1

Ending a Listing Can Delete the Card, and SKUs Stay on the Card

When you end an eBay listing you can now choose to delete the card instead of returning it to inventory, one at a time or in bulk. Cards listed from CardZen also keep the SKU that went to eBay.

Ending listings

  • End on a row, in the phone action menu, or in Bulk end now asks whether to keep the card in inventory or delete it. Use delete for cards you no longer own.
  • A card with sales, a scheduled listing, or lot membership is always kept, and the result tells you which happened.

SKUs

  • Listing or scheduling a card saves the eBay SKU on the card, so Cards and exports show the same SKU that is on eBay.

Related guides

2026-09-06CardZen1.19.0

Decide Best Offers With the Numbers in Front of You

When a buyer sends a Best Offer, it now appears at the top of the listing page with Accept, Counter, and Decline, next to what you would actually net, your profit, and your ROI at that price.

Best Offer decisions

  • A waiting offer shows at the top of the listing page on desktop and on your phone, so it is never buried under the description.
  • The decision panel compares the offer to your list price and suggested price and projects net, profit, and ROI if you accept.
  • Build a counter with a slider or by typing an exact price, a target profit, or a target ROI. Counters stay between the buyer's offer and your list price.
  • Profit and ROI need a cost basis. Link the card to a purchase to see them; CardZen never shows a made-up zero.

Related guides

2026-09-06Web app1.18.1

Safari photo display

Card photos and thumbnails now fit their frames correctly in Safari.

Photos

  • Fixed photos appearing blank or incorrectly sized in card, batch, listing, and purchase views in Safari.

Related guides

2026-09-03CardZen1.18.0

Import Your History, and Close Every Sale With No Card

Drop in the spreadsheet you already keep and every row lands: as a card, a purchase, a sale, or all three. Sales that credit no card now have a way to the card you sold. Loose ends is in beta.

Import your history

  • Excel workbooks are read directly, every sheet listed. Each sheet is imported on its own with its own receipt and undo. CSV still works.
  • Cost is optional. A row that identifies a card lands, and its cost stays visible under Without cost until you add it.
  • Date sold and sold price on a row record a sale of that card, mark it sold, and use the cost on the same row for profit. Fees and shipping are only ever what your file says.
  • Rows that match nothing show in a table exactly as they will land. Fix any cell, keep them all in one click, or handle any row by hand.
  • A step tracker shows where you are, and you can go back until the records are written.
  • Skip the purchases to bring in just the cards and their sales.
  • Receipts list every purchase, card, and sale an import created, with one-click undo.

Sales with no card

  • Attach a sale to the card you sold, create the card from the sale, or detach it again. Tick several sales to create their cards at once.
  • Choosing a card shows your inventory first, then cards in a batch, then listed cards, hiding nothing.

Fixes

  • The Sales ledger no longer shows empty for accounts with sales.
  • Import failures say what went wrong instead of "failed."
2026-09-03CardZen1.17.1

Cards and Listings Finally Agree on What Is Listed

Every page now answers "is this card listed" the same way, straight from what eBay reports. A card no longer reads Listed on one page and Inventory on another, and the Cards and Listings counts reconcile.

One answer everywhere

  • Cards, Listings, the batch list, batch review, the submit page, and the bulk list check all read one shared listing status, so they can no longer disagree.
  • A card marked Listed always has a live eBay listing behind it, and a card whose eBay listing ended returns to Inventory on every page at once.
  • Scheduled listings read Scheduled until eBay's start time, and a listing eBay accepted but CardZen could not finish recording reads Unconfirmed until you press Sync eBay.
  • Readiness checks in batch review (missing condition, no photo, unpriced) still update instantly as you type.

Related guides

2026-09-01CardZen1.17.0

Find Cards Without Cost and Fix Them in One Step

Cards now shows which cards have no cost recorded, and Add cost turns one typed total into a real purchase across the cards you select. Importing eBay listings no longer creates duplicates of cards you already captured.

Cards without cost

  • A "Without cost" tab on Cards shows every card with no purchase behind it, so you can see at a glance where profit numbers are still incomplete.
  • Select the cards that came from one buy, click Add cost, and type what you paid. CardZen creates one purchase and splits the total evenly.
  • The new purchase is named after the players in it, so it reads naturally in your purchase history.
  • Cards that already have cost are never included, so a card can never be charged twice.
  • The Loose Ends page collects the same unfinished work in one place.

Importing eBay listings

  • Importing a listing for a card you already captured now links to that card instead of creating a second copy, keeping the card's cost and profit together.

Fixes

  • Date pickers are now readable in dark mode across the app.
2026-09-01CardZen1.16.6

Autocomplete and Player Name Fixes

Restored the suggestion lists behind card fields, so sport, team, player, set, and other autocompletes work reliably again, and player names on listings display correctly.

Card details

  • Suggestion lists for sport, team, player, set, and other card fields load reliably again in capture and editing forms.
  • Listings show the player's name again instead of falling back to the full listing title.

Related guides

2026-09-01CardZen1.16.5

Scheduled eBay Listings Show the Right Status

Scheduled eBay cards now remain Scheduled in batch review until eBay's start time, then change to Listed automatically, so an early eBay item number no longer makes a card look live.

Related guides

August 2026

2026-08-31CardZen1.16.4

New Listings Show Their Sync Status

Listings created in CardZen now remember the photos and item specifics sent to eBay, so their sync status is available without a manual refresh.

Listing sync

  • New web, scheduled, and mobile listings record the exact photos and item specifics CardZen sent.
  • Editing a newly listed card now shows whether those listing details still match eBay.

Related guides

2026-08-30Web app1.16.3

Accurate Numbers, Visible Photos, and Tables That Behave

A broad round of fixes across the app. Dashboard money is now consistent: revenue, profit, and investment all respect the time range you pick, sellers with sales history always see their revenue, and Home now matches the Sales page for every sale. Listings, Sales, and Purchases tables show card photos on every row. Your eBay SKUs are visible again on cards and included in the Cards CSV export, and every Export CSV button now tells you exactly what one click downloads, on every page. Listing statuses now stay in sync with eBay automatically twice a day, repairing sold listings without ever touching your live ones. Resizing table columns is smarter: widening one column shrinks the others proportionally so nothing disappears off-screen, and the last column is now resizable too. Also fixed: scheduling a listing now completes its batch (and cancelling reopens it), inventory counts on the mobile site match your actual cards, and the contact form works when you're signed out.

2026-08-28Web app1.16.2

Your Full Purchase History, Now Exportable

The Purchases page now shows every purchase you've recorded. Previously it stopped at your 500 most recent, and some older purchases were hidden entirely by a data quirk; both are fixed, so your spend totals now reflect your real history. There's also a new Export CSV button above the purchases table. Its label always tells you exactly what one click downloads: every purchase, the current filtered view, or just the rows you've selected. The file includes every detail CardZen stores (full dates, seller, costs, order numbers) and can be fed back through Import CSV.

Related guides

2026-08-21Web app1.16.1

Accurate Cards from eBay Purchases

Cards created from your eBay purchases and listings are now accurate. 'You pick your card' purchases record the exact card you chose, with the card's own photo when the seller provided one. A card number in a purchase title (like C-246) can no longer be misread as a lot quantity and create a pile of duplicate cards. And when converting an eBay listing, CardZen asks before reusing a card it already created from one of your purchases, so the card keeps the cost you paid; every conversion now ends with a short confirmation of what it did.

2026-08-13Web app1.16.0

Attach Cards to Purchases in Bulk

Attach cards to a purchase in one step, or let CardZen suggest which cards belong to which purchase, so cost basis and profit are right even when cards and purchases arrive separately.

Add to purchase

  • Tick any cards on the Cards page and choose Add to purchase to attach them all at once.
  • The purchase list starts with purchases that still have room for more cards; switch to All to reach one that already looks complete.
  • Before you confirm, see what the purchase already holds and exactly what each card will cost once it is added.

Suggested matches

  • Find cards for purchases on the Purchases page checks every card that has no purchase against the purchases still waiting on cards.
  • Matches are ranked on set, year, purchase date, and whether the purchase names your player or card number; strong ones arrive already ticked.
  • Nothing is attached until you confirm, and you can skip any row you disagree with.

Cleaner purchases

  • When a purchase was waiting on photos for a card you just added, the awaiting-photos placeholder is replaced by the real card instead of leaving a duplicate behind.
  • A purchase batch closes itself once nothing is left to capture.
2026-08-13Web app1.15.2

Clearer Names for eBay-Imported Listings

Listings imported from eBay now show the player, set, and card number instead of the raw eBay title. The eBay sync column explains its status on every row, and special characters like & display correctly.

Related guides

2026-08-12Web app1.15.1

Card Exports Include Every Detail

Exporting cards to CSV now includes insert, subset, parallel, variation, serial numbering, rookie, autograph, memorabilia, condition, cost basis, SKU, and eBay item ID. The export button always says how many cards you're getting.

Related guides

2026-08-12Web app1.15.1

Listings Export Matches What's on Screen

The Export CSV button on Listings now downloads exactly what you're looking at: your selected listings, or the current tab and filters when nothing is selected. The button tells you the count before you click.

Related guides

2026-08-12Web app1.15.1

Listing Defaults That Actually Apply

Your saved listing defaults now reach every new eBay listing, and listing durations display correctly.

Listing defaults

  • New listings now honor your saved Format and Best Offer settings, including auto-accept and auto-decline thresholds. If you never changed these settings, new Buy It Now listings accept Best Offers, matching what Settings has always shown.
  • The listing duration setting now reflects how eBay works: Buy It Now listings are always Good ’Til Cancelled, and the duration you choose applies to auctions.
  • Updating a listing's price no longer changes its Best Offer setting; listings created without Best Offer keep it off.

Listing durations

  • The Listings table now shows GTC for Good ’Til Cancelled listings instead of an incorrect day count, and matches the end date on the listing's detail page.
  • Existing listings correct themselves automatically the next time they refresh from eBay.
2026-08-10Web app1.15.0

Sort, Search, and Customize Table Columns

The Cards, Listings, Sales, and Purchases tables are easier to arrange — sort by card name, reorder and search columns, and see each card's cost basis.

Sorting

  • Click the Card, Listing, or Purchase header to sort any table by name; click again to reverse or clear.

Column controls

  • A new Columns button in each table's toolbar shows, hides, and drag-reorders columns, with a search box to find a column fast.
  • Money columns such as Cost basis, ROI %, and Days to sale now live in the same Value group in every table.
  • Column layout, order, widths, and sort now save reliably — even changes made right before a refresh — and follow your account across devices.

Cards page

  • A new Cost basis column shows what each card cost to acquire — the same number your Sales ledger uses when that card sells.
2026-08-07Web app1.14.0

Create Cards from Your eBay Listings

Imported eBay listings without a matching CardZen card can now create and link one in a click — without changing anything on the live listing.

Listings

  • Open an unlinked listing and choose Link card → Create card from this listing, or select several listings and use Create cards to convert them in bulk.
  • Each card is built from the listing's photo and details: title, custom label (SKU), condition, and business policies carry over, so the card starts in sync with its listing.
  • Graded listings keep the full slab photo, including the grading label.
  • Creating a card uses 1 CardSense scan; lots and multi-quantity listings create a single card from the first photo.
  • The Link card picker no longer offers cards that are already listed, so one card can't back two live listings.

Related guides

July 2026

2026-07-30Web app1.13.2

Clearer eBay Listing Details

Listing pages now show readable business policies, open the correct inventory card, and provide accurate listing-time and traffic states.

Listing details

  • Payment, shipping, and return policies now show their names and saved descriptions instead of numeric IDs.
  • Edit inventory card now opens the correct linked card editor and returns to the listing afterward.

Listing insights

  • Listed times now refresh from eBay instead of showing an unexplained dash.
  • Traffic panels now preserve impression and source data while clearly explaining zero-view or unavailable states.
2026-07-28Web app1.13.1

Autocomplete Suggestions Restored

CardZen now reliably shows eBay reference suggestions while you enter and edit card details.

Card details

  • Supported card fields now show eBay reference suggestions as you type across batch review, card editing, and quick-add workflows.
  • You can still enter your own value when the correct option is not in the suggestion list.
2026-07-23CardZen1.13.0

More Accurate eBay Fee and ROI Estimates

CardZen now uses your eBay Store tier, estimated buyer tax, shipping, order fees, and promoted listing rate to produce consistent projected profit and ROI across web and mobile.

Pricing and ROI

  • Projected profit and ROI now include buyer sales tax, buyer-paid and seller-paid shipping, eBay's per-order fee, and your promoted listing rate.
  • Choose your eBay Store tier in Selling defaults so trading-card estimates use the fee schedule that applies to your account.

Listing fees

  • Insertion fees and optional listing upgrade fees returned by eBay are now kept separate from sale fees and included where they affect projected profit.
  • Imported eBay sales now preserve later charges and credits so realized profit and ROI stay current after adjustments.

Consistent estimates

  • Batch review, listing tools, cost analysis, profit calculators, and mobile selling flows now use the same eBay fee calculation.
  • Projected totals are labeled as one-item-per-order estimates so the per-order assumption is clear.
2026-07-19Web app1.12.2

Description Editing, Season Years Everywhere, and More Grading Companies

Fixed multi-line editing in the card description box, extended season-style years across listings and exports, and added support for more grading companies on graded slabs.

Editing cards

  • The description box in the card editor now handles multi-line text properly — pressing Enter adds a line break, the cursor stays where you put it, and your custom descriptions keep their formatting all the way to eBay.

Listing on eBay

  • Graded slabs from more grading companies — including ISA, TAG, Ace, Arena Club, and others — now list with the correct grader information. Previously some of these could fail or list with the wrong details.
  • Cards with two-year seasons like 2024-25 now show the full season in eBay's Season detail and in listing titles and descriptions.

Exports

  • CSV exports now include the full season (like 2024-25) for cards from two-year sets.
2026-07-19Web app1.12.1

eBay Listing Fixes and Season-Style Years

Fixed eBay listing problems with description formatting, graded slabs, and the Promoted Listings setting, and added support for two-year season formats like 2024-25.

Listing on eBay

  • Listing descriptions now keep their line breaks and paragraphs on eBay instead of collapsing into a single block of text. Revising an existing listing applies the corrected formatting to it.
  • Graded slabs now list successfully — fixed an error that blocked cards with half grades (like a BGS 9.5) or a certification number from being listed.

Promoted Listings

  • Unchecking Promoted Listings on a card now sticks: it no longer re-enables itself when you leave and return to a batch, and unchecked cards are no longer promoted when listed.

Card details

  • Year fields now accept two-year season formats like 2024-25, used by hockey and basketball sets. Cards keep displaying the full season everywhere.
2026-07-17Web app1.12.0

Credit Activity — See Exactly Where Your Scans Go

New Credit Activity page in Settings shows every CardSense scan charged and every credit added to your account, with a reference code you can share with support.

Credit Activity page

  • Settings → Credit Activity lists every scan charge with the card or batch it paid for, and every credit — scan packs, monthly renewals, plan changes, and support adjustments.
  • Filter by scans used or added and by date range, or export your full history to CSV.
  • Every entry includes a short reference code you can copy and share with support to resolve billing questions quickly.

Billing accuracy

  • Scan pack purchases, monthly renewals, and plan changes are now recorded in your activity history the moment they happen.
  • Fixed an issue where CardSense AI searches could incorrectly report you were out of scans.
  • Fixed an issue that could block scanning for accounts using scan packs after their monthly allowance ran out.
2026-07-15Web app1.11.0

Capture Cards Straight from a Purchase

Start capturing cards directly from any purchase — CardZen opens the capture flow with the purchase's batch already selected and links costs automatically.

Capture from purchases

  • Manage cards & costs now includes Capture cards into this purchase — one click opens the capture flow with the purchase's batch preloaded.
  • Purchases with photo slots still waiting go straight to the camera; otherwise choose camera, drag & drop, or CSV import.

Automatic cost linking

  • Every card captured into a purchase's batch is linked to that purchase automatically with its share of the cost — no manual linking step.
  • Card cost totals now match your purchase amounts exactly.
2026-07-08Web app1.10.1

Listings and Batch Review Display Fix

Fixed a display issue where adding extra columns to the Listings or Batch Review tables could make column values overlap.

Tables

  • Added columns no longer overlap neighboring values on the Listings and Batch Review tables — the table now scrolls sideways cleanly to fit your chosen columns.
  • Column values that don't fit are trimmed instead of spilling over the next column.

Related guides

2026-07-08Web app1.10.0

Smarter eBay Titles and a Customizable Batch Review

Keep duplicate words out of your eBay titles automatically, sort and customize the batch review table, and bulk edit every card field at once.

eBay title templates

  • New option in Settings → eBay → Templates: "Don't duplicate data if it's already referenced via another merge field." When checked, a field is skipped if its value already appears in another field — for example, the year or manufacturer won't repeat when your set name is "2025 Topps Chrome".
  • The live title preview reflects the setting, and it applies everywhere titles are generated: single-card listings, batch submit, and bulk listing.

Batch review

  • Sort the batch review table by any column — click a heading to sort ascending, descending, or turn sorting off.
  • Customize your columns with the same column picker as the Cards and Listings tables: show, hide, and reorder any card detail, including player, year, set, card number, sport, team, parallel, insert, manufacturer, serial number, rookie, auto, relic, condition, grader, grade, and price.
  • Your column layout and sort are remembered across visits and devices.

Bulk edit

  • Bulk edit now covers every card data field: player, year, set, card number, sport, team, parallel, insert, manufacturer, serial number, rookie, auto, relic, condition, grader, grade, listing format, and price.
  • Sport and grader choices now match the options on the card edit screen.
2026-07-07Web app1.9.1

Bulk Capture Reliability for Large Batches

Large photo batches now upload, pair, and build into cards reliably from start to finish.

Bulk capture

  • Fixed errors that could interrupt the capture and pairing flow when uploading large batches of photos (100+ images).
  • You can now pair and create cards while photos are still being read — cards no longer silently fail to create when you move quickly.
  • The "Building your cards" step now shows real progress and keeps going as long as your batch needs, instead of giving up early.
  • Cards that hit a temporary hiccup while building now retry automatically instead of getting stuck.

Stability

  • Brief connection interruptions now recover automatically with a quick reconnect instead of an error screen.
  • Batch review stays smooth while many cards finish processing at once.
2026-07-04Web app1.9.0

Automatic Pricing, One-Click Listing, and Faster Capture

Set prices automatically from your cost and target return, list a whole batch to eBay at once, and import large batches of photos more reliably.

Pricing & listing

  • Suggested prices can now be set automatically from your cost plus a target return, so cards get priced even without recent comparable sales.
  • Your buyer shipping charge now comes from your eBay shipping policy, so profit estimates match what buyers actually pay.
  • List an entire batch of cards to eBay in one action instead of one at a time.
  • Comparable eBay sales are now shown for reference alongside your suggested price.

Capture & pairing

  • Importing a large batch of existing card photos is now reliable — no more timeouts or partial imports, and a retry picks up where it left off instead of creating duplicates.
  • On the pairing screen you can drag one photo directly onto another to pair a card's front and back, and photos are no longer labeled before you've sorted them.
  • Batch review now sends you to the pairing screen to finish any unpaired photos.

Related guides

June 2026

2026-06-30Web app1.8.6

Smarter Suggested Prices

Suggested prices now reflect what cards actually sell for, and fewer cards get stuck before you can list them.

What's new

  • Suggested prices now lean on recent sold prices, so they better match what your cards really sell for.
  • Cards without recent sales can use a cost-based suggestion (if you turn it on), so nothing's left unpriced.
  • Cards that have all their details are marked ready automatically — fewer get stuck in review before listing.

Related guides

2026-06-29Web app1.8.5

Active Listings Stay Put Through Sync Hiccups

A temporary eBay connection hiccup during a listings refresh no longer marks your Active listings as ended.

Listing sync reliability

  • Fixed an issue where a brief eBay hiccup during a listings refresh — a throttle or momentary connection blip — could incorrectly mark all your Active listings as ended. Your listings now stay untouched unless eBay returns a confirmed set of your active items.

Related guides

2026-06-29Web app1.8.4

More Reliable eBay Listing Sync

CardZen now handles listings ended or removed directly on eBay, so Active listing counts match eBay after sync.

Listing sync

  • Sync from eBay now moves listings out of Active when they were ended or deleted directly on eBay.
  • Cards linked to externally ended listings return to inventory when there is no matching sale, so they can be relisted or edited.
  • Large listing refreshes reconcile ended and sold listings in smaller batches for more dependable syncs.

Related guides

2026-06-29Web app1.8.3

Faster, More Reliable Batch Pricing

Getting prices in a batch is faster and clearer, opening and closing cards is quicker, and the batch view no longer drops to an error after pricing.

Getting prices

  • "Get prices" runs faster by looking up several cards at once.
  • When no comparable sales turn up for a card, you now get a clear notice that those cards stayed unpriced — instead of a green success message that implied prices were found.
  • A slow price lookup on one card no longer holds up pricing the rest of the batch.

Reliability

  • Fixed an issue where the batch view could suddenly show "Something went wrong" shortly after getting prices, even when you weren't doing anything.

Faster navigation

  • Opening a card from a batch and returning to the batch now loads noticeably faster.

Related guides

2026-06-28Web app1.8.2

Smoother Card Editing and More Accurate Pricing

Bulk-edited card conditions now stick, custom SKUs carry through to eBay, listing titles no longer repeat the brand, and suggested prices and shipping estimates are more accurate.

Editing cards

  • Bulk-editing a card's condition now applies correctly — the condition you choose shows on each card afterward, and the editor offers eBay's standard condition options (Near mint or better, Excellent, Very good, Poor).
  • Cleaned up the eBay listing panel in the card editor and removed a duplicate description-template control that always showed "Standard" regardless of your actual selection.

Listing titles and SKUs

  • Auto-generated listing titles no longer repeat the brand name — for example, a Topps card no longer reads "Topps Topps".
  • Custom SKUs (custom labels) you enter now carry through to your eBay listings, and auto-generated SKUs stay consistent if you relist a card, which avoids duplicate-label errors.

More accurate pricing

  • Improved comparable-sales matching for more accurate suggested prices, with better handling of graded vs. raw cards, leading-zero card numbers, set names that include the brand, and grading labels like "Pristine".
  • The quick listing flow now fills in your per-policy estimated shipping cost in its profit estimate, matching the card editor.

Related guides

2026-06-23Web app1.8.1

Open Any Card, Smarter Batch Cleanup

Open any card to its own detail page, delete batches without losing listed or sold cards, and have cards you list reliably land in your Inventory.

Open any card

  • Click a card in your Cards list to open its own detail page — view its photos and details and edit fields like name, set, condition, and price right there.
  • Fixed an issue where clicking some cards sent you back to the list instead of opening them.

Smarter batch delete

  • Deleting a batch now keeps any cards that are already listed or sold and moves them to your Inventory — only unlisted cards are removed.
  • The delete confirmation spells out exactly what will happen, and points you to "Done" if you just want to file the batch away and keep all its cards.

Listing reliability

  • Cards you list on eBay now reliably appear in your Inventory, so they no longer get stuck out of sight after listing.

Related guides

2026-06-22Web app1.8.0

Promoted Listings on eBay

Promote your eBay listings for more visibility — set a default ad rate, adjust or stop promotion on any listing, fine-tune it per card, and see the ad cost reflected in your profit estimates.

Promote on eBay

  • Turn on Promoted Listings so your cards get higher placement in eBay search. Set your default ad rate in Settings → eBay → Pricing & offers, and optionally skip promoting items priced over an amount you choose.
  • With the default on, new listings you create through CardZen are promoted automatically at your chosen rate.

Adjust any listing

  • Promote, change the ad rate, or stop promotion right from a listing's detail page — no need to manage it on eBay.

Per-card control

  • Set a specific ad rate for an individual card in the card editor, overriding your account default for that listing.

See the cost in your profit estimates

  • Your estimated profit now includes the Promoted Listings ad fee — in the card editor it updates live as you move the rate slider, and the batch review and submit views factor it in too.

More accurate comps

  • Comparable sales now leave out rarer numbered (e.g. /20, /99), super-short-print (SSP), and photo-variation versions when your card isn't one — these were inflating suggested prices.
  • Numbered cards still match their own serial-numbered sales.

Related guides

2026-06-22Web app1.7.3

Estimated Shipping Cost per Policy

Set an estimated shipping cost for each of your eBay shipping policies, and CardZen fills it into the profit estimate automatically when a card uses that policy.

Pricing & eBay settings

  • In Settings → eBay → Policies, set an estimated shipping cost for each shipping policy.
  • When a card uses that policy, its estimated shipping is filled into the profit estimate automatically — and you can still override it on any card.

Related guides

2026-06-22Web app1.7.2

Dashboard, Reports, and Search Improvements

Your dashboard and P&L now show real activity by default, Sales and P&L stay on the same time range, and searching for cards, purchases, or batches narrows to real matches.

Dashboard

  • The dashboard now opens to "This year," so your revenue, profit, and sales trend show real activity right away instead of an empty view.
  • Summary tiles now fit neatly on a single row.

Sales & P&L

  • Sales and the P&L report now share one time range — defaulting to all-time — and remember your selection as you move between them, so periods and totals stay consistent.

Search & linking cards to purchases

  • Searching for a card, purchase, or batch now narrows the list to real matches instead of showing loosely-related results.
  • When assigning a card to a purchase, suggested matching cards now load correctly, and card names no longer show a doubled year.

Related guides

2026-06-20Web app1.7.1

Bulk Edit: Set Card Condition

You can now set condition on multiple cards at once from the Cards list, and the change saves reliably to every selected card.

Cards

  • Bulk edit now includes Condition — set it across all the cards you've selected in one step.
  • Bulk edits now save reliably to every selected card, including cards that aren't part of a batch.

Related guides

2026-06-19Web app1.7.0

Card Editor: Image Viewer, Condition & Custom SKU

Editing a card is faster and clearer — front, back, and the eBay-ready combined photo now open in one image viewer, with a condition picker, variant tags, and a custom label (SKU) you can set yourself.

Editing a card

  • Card photos now open in a single image viewer — flip between the front, back, and eBay-ready combined image without leaving the editor.
  • Set a card's condition from a clear dropdown.
  • Mark a card's variant — Rookie, Autograph, or Memorabilia.
  • Set your own custom label (SKU) on a card, or leave it blank to use the automatic one.

Pricing

  • Estimated shipping now factors into the profit estimate, so your expected net is more accurate before you list.

Sales & Purchases

  • Reliability and layout fixes across the Sales and Purchases pages.

Related guides

2026-06-16CardZen1.6.3

eBay Seller ZIP Code Listing Fix

Fixed an issue where some sellers saw a "Missing seller ZIP code" error when listing, even though their ZIP code was already saved in Settings.

Your eBay location

  • Listing now reliably recognizes the seller ZIP code saved in Settings → eBay, so sellers are no longer blocked by a "Missing seller ZIP code" message when their ZIP was already set.
2026-06-16CardZen1.6.2

Editable Listing Titles, Store Categories & Listing Fixes

You can now edit a card's eBay title and description before listing and choose a store category, and we fixed several listing-screen issues — including a clear (✕) button that did nothing, business policies and shipping that showed the wrong values, and listings showing the wrong location.

Edit your listings

  • Edit a card's eBay listing title and description in card details before you list — your changes are saved and used when the listing goes to eBay.
  • When you list from a batch, the title and description sent to eBay now match what you see in CardZen.
  • Set a Store Category for a card by choosing from your eBay Store's own categories, so it lists in the right section of your Store — shown only when your eBay account has a Store.

Listing screen fixes

  • The clear (✕) button in card detail fields now clears the field instead of doing nothing.
  • The submit-to-eBay review now shows the actual business policies, shipping, and listing format your listing will use, instead of generic defaults.
  • Auction listings now show their starting bid in the listing summary instead of $0.
  • Card images now appear reliably in the listing review.

Your eBay location

  • Listings now use your saved seller ZIP code for the item location instead of a placeholder. Set your ZIP in Settings → eBay; CardZen will prompt for it before listing if it's missing.

Capture

  • Capture now reminds you to add both the front and back of a card so CardSense can fill in the details automatically.
  • If you add a missing front or back photo later, CardZen offers to re-run card recognition.
2026-06-15CardZen1.6.1

Auctions, Calculated Shipping & More eBay Selling Tools

You can now list cards as auctions and use eBay calculated shipping, and choosing your business policies is easier. CardZen also captures a card's manufacturer (like Upper Deck, Topps, or Panini), shows it in card details, lets you add it to your eBay listing titles and descriptions, and sends it to eBay as the Manufacturer item specific. Your eBay purchases also pick up carrier tracking and mark themselves as received once eBay reports delivery, so your purchase list stays current automatically.

Auction listings

  • List a card as an auction with a starting bid, a 3-, 5-, 7-, or 10-day duration, and an optional reserve price.
  • The starting-bid field now accepts prices smoothly as you type.

Calculated shipping

  • New Shipping package settings (Settings → eBay → Defaults): set a default weight, dimensions, and package type, with one-tap presets for raw cards and graded slabs.
  • Your package details are sent to eBay so listings that use a calculated shipping policy now publish correctly.

Business policies

  • Payment, shipping, and return policies are easier to choose — when you have only one of a policy type, it is applied automatically instead of blocking your listing.

Capture and card details

  • The manufacturer is now read from your card during capture and saved with it.
  • A new Manufacturer field appears in card details, where you can review or edit it.

Listings and templates

  • Manufacturer is available as a merge field you can add to your eBay listing title and description templates.
  • When you list a card, its manufacturer is sent to eBay as the Manufacturer item specific.

Purchases

  • eBay purchases now capture the carrier and tracking number once eBay provides it, including eBay Standard Envelope shipments.
  • When eBay marks a package delivered, its purchase automatically updates to Received.
  • Existing eBay purchases fill in tracking and delivery status on the next purchase sync.
2026-06-15CardZen1.6.0

Listing Editor and Automatic eBay-Ready Photos

Two big additions this release. You can now edit any synced eBay listing right inside CardZen — title, price, quantity, item specifics, description, and Best Offer all push straight to eBay. And every card you capture now becomes clean, eBay-ready photos automatically: a cropped front, a cropped back, and a combined image, each squared on a neutral background, with on/off controls in Settings → Photos.

Listing editor

  • Each listing now opens to a detail page with a photo gallery and full-size viewer.
  • Edit the title, price, quantity, item specifics, description, and Best Offer inline — changes are sent to eBay right away.
  • Listings created through eBay's newer inventory system, including third-party custom labels, can now be revised — not just classic listings.
  • Link a synced eBay listing to the matching card in your collection so cost and profit line up.
  • When eBay does not allow an edit on a listing, such as the custom label or condition, CardZen tells you instead of failing silently.

Automatic eBay-ready photos

  • Each captured card now produces three eBay-ready images: a cropped front, a cropped back, and a combined front-and-back image — all squared on a clean, neutral background.
  • Auto-crop detects the card's edges and straightens tilted photos, so your cards come out clean and consistent without any manual cropping.
  • The combined image places the front and back side by side at matching sizes — the look top sellers use.

Settings → Photos

  • New controls to turn auto-crop and the combined image on or off.
  • Auto-crop works best on a solid, uncluttered background. Prefer to keep your photos exactly as shot? Turn it off.
2026-06-12CardZen1.5.0

Listing Performance Insights

Each listing's detail page now tells you why it is or isn't selling: a search funnel shows how often eBay surfaced it, how many shoppers clicked, and who's watching or making offers — with a plain-English read on the weakest step. A new day-by-day views chart tracks real momentum, and the Activity feed shows what actually happened and when: offers received, your responses, price changes, going live, and selling.

Listing detail

  • New search funnel shows the last 90 days at a glance — times seen in eBay search, views, watchers, and offers — with a short verdict pointing at the weakest step.
  • Daily views are now tracked day by day, so the trend chart shows real momentum (history builds nightly).
  • The Activity feed now lists real, timestamped events — Best Offers received, your responses, price changes, when the listing went live, and when it sold.
  • Pending Best Offers appear as a banner with the highest offer amount.
2026-06-10CardZen1.4.1

Sales Reconciliation, Cancelled Orders & Purchase Batches

Every eBay sale now shows the sales tax eBay collected and the shipping label you paid, so each row adds up exactly to eBay's payout — and you can cancel an order that never shipped. On the buying side, each purchase now gets its own batch with a card awaiting photos and your cost already attached: capture when the package arrives, with no duplicate records and no manual cost assignment. The Cards page is now your complete collection view, showing every card at every stage.

Sales

  • The fee breakdown on each sale now includes the sales tax eBay collected and remitted, matching your eBay order details.
  • Each row itemizes its deductions — eBay fees, shipping label, and card cost — so sold price plus shipping, minus those, equals your net line by line.
  • Sales that haven't shipped yet show a provisional net (marked ~) until the shipping label settles, instead of overstating profit.
  • Existing sales pick up their tax details on the next eBay sync.

Cancelled orders

  • New Cancel order action on the Sales page for orders that haven't shipped or completed — for when you or the buyer cancel before delivery.
  • Cancelled sales show a neutral Cancelled status, distinct from Returned, and are grouped under the Returns tab.
  • Cancelled and returned sales are excluded from gross revenue, eBay fees, net profit, and average sale on the Sales page — on web and mobile.
  • Cancelling a sale automatically returns the linked card to your inventory.

Purchases

  • Every imported or manually added purchase now creates its own batch, named after the order, holding a placeholder card for each card you bought.
  • Placeholder cards carry their share of the purchase cost from the start — split equally by default, adjustable per card.
  • The purchase page's new Cards in this purchase panel shows total, allocated, and remaining cost at a glance, with a Capture cards shortcut when photos are still needed.

Batches

  • The Batches page now separates batches awaiting photos (purchases on the way) from batches in review, each with a one-tap Capture button.
  • Capturing into a purchase batch completes the waiting card: photos attach to the existing record and its cost stays linked, instead of creating a duplicate.

Cards

  • The Cards page now shows every card you own at every stage — awaiting photos, in review, inventory, listed, sold — with stage filters and counts.
  • Cards without a batch now appear too; previously they could be missing from the list.

Reliability

  • Marking a sale returned or cancelled now reliably moves the linked card back to Inventory and out of Sold.
  • Stronger duplicate-listing protection: CardZen now blocks creating a second eBay listing for a card that's already listed, across all listing paths.
  • Fixed purchase sync creating empty batches with no cards in them. Older empty batches are safe to delete from the Batches page.
  • Fixed eBay sync buttons that could spin forever — large syncs now finish reliably, and if one runs long the page tells you it's continuing in the background instead of hanging until you refresh.

Exports

  • CSV export and the Tax report now include a Shipping Label column and a shipping-labels total, so exported rows reconcile to the penny.
2026-06-09CardZen1.4.0

Portfolio P&L Report & Customizable Tables

A new P&L page combines your purchases and sales into one portfolio view — cash flow, realized profit, and inventory at cost. Plus: choose exactly which columns you see on Listings, Sales, Purchases, and Cards, and compare live sold comps right on the listing page.

Portfolio P&L

  • New Reports section in the sidebar with a P&L page that combines Purchases and Sales by timeframe, from the last 7 days to all time.
  • Cash flow at a glance: what you spent on cards vs what your sales brought in, with net cash flow for the period.
  • An itemized realized profit statement: item sales and buyer-paid shipping make up gross revenue, then final value fees, promoted listings, payment processing, shipping labels, and the cost of cards sold are deducted line by line.
  • Inventory on hand at cost shows how much of your spend is still sitting in unsold cards — and why cash flow and realized profit differ.
  • Returned and cancelled sales are excluded from every number; sales still waiting on a fee sync are excluded from realized totals and called out.

Help guides

  • New guide: Capture, Batches, Cards & Linking — how CardZen's four core ideas fit together.
  • New guide: Portfolio P&L — how cash flow, realized profit, and inventory at cost are calculated.

Customize your tables

  • Every table now has a column picker at the top right corner — check the columns you want, drag to reorder them, and your layout is remembered on every device you sign in from.
  • Dozens of new optional columns: start price, Buy It Now, watchers, views, end time, days to sale, and more on Listings; itemized fees, order totals, ROI, and tracking on Sales; subtotals, shipping, tax, and order numbers on Purchases; player, set, grade, and value details on Cards.
  • Click any column header to sort ascending or descending; click again to return to the default order.
  • Tighter, lighter tables show up to 45% more rows on screen, and wide layouts scroll smoothly sideways without crowding.

Listings

  • The listing page now shows live sold comps, so you can compare your asking price against recent sales without leaving CardZen.

Sales

  • Cancelled orders now show their own clear status through the return flow, separate from buyer returns.

Dashboard accuracy

  • Dashboard Revenue, Profit, and ROI now always calculate from your complete sales history — fixing cases where they could read far lower than your actual sales.
  • Recent sales on the dashboard now show the same per-sale net profit as the Sales page, and the revenue trend chart uses the same math.
2026-06-09Web app1.3.1

Sales Tax on eBay Purchases

Purchases imported from eBay now include the sales tax you paid, so your cost basis and spend totals match your eBay receipts.

Purchases

  • eBay purchases now capture the sales tax charged at checkout and show it in the purchase cost breakdown.
  • Total cost, cost per card, and total spend now include sales tax, matching your eBay order totals.
  • Existing eBay purchases update with their sales tax on the next purchase sync.
2026-06-08CardZen1.3.0

Accurate eBay Fees, Net Profit & Mobile Sales

CardZen now pulls itemized eBay fees and calculates true net profit on every sale, brings the full Sales view to the mobile app, and shows real sale dates.

Sales, fees, and net profit

  • Itemized eBay fees (final value, promoted listing, payment processing, international, and regulatory) now sync per sale, so net profit is accurate.
  • Multi-card orders split fees, shipping, and tax across each card for correct per-card profit.
  • eBay shipping-label costs are now included in net profit.
  • Enter a cost manually on any sale so net profit still calculates when a sale isn't linked to a card.
  • When eBay needs extra permission to share fee details, CardZen now shows a clear reconnect prompt instead of $0 fees.
  • The Sales list shows each sale's actual date (for example, Jun 7, 2026) and stays consistent no matter where you're signed in from.

Mobile app

  • The mobile app now includes the full Sales view with revenue, fees, net profit, lifecycle filters, fee breakdowns, and eBay sync, matching the web experience.
  • Improved bottom-navigation contrast and active-tab visibility.

Reliability

  • eBay fee and order sync is faster and keeps going even when a single order can't be fetched.
  • A longer sync window lets larger fee syncs finish instead of stopping early.
  • More stable eBay connection that won't drop on a temporary refresh hiccup.
  • Prevented duplicate sales records from repeated syncs.
  • Re-importing eBay purchases works again, and card costs recalculate correctly.
2026-06-04Web app1.2.2

Sold Price Sync Fixes

Sold eBay listings and sales now use the final buyer-paid price, including Best Offer and discounted sales.

Sales and listings

  • Fixed sold eBay sales so Best Offer and discounted transactions use the final sale price instead of the original asking price.
  • Repaired existing synced sales when CardZen can match the sale back to eBay order or staging data.
  • Updated sold listing views and exports so they do not fall back to the old asking price when the actual sold price is missing.
2026-06-03Web app1.2.1

eBay Sync Repairs

Improved eBay listing, sales fee, and purchase import reliability for cleaner profit tracking.

Sales and fees

  • Synced eBay sales per line item so multi-card orders can be tracked more accurately.
  • Added more detailed eBay fee breakdowns when available, including promoted-listing charges.
  • Filled missing fee details on older eBay sales when eBay provides them.
  • Sold listings now show the final sale price, including Best Offer amounts, instead of the original asking price.

Listings

  • Active eBay listings now appear more consistently after sync.
  • Improved listing sync reliability for connected eBay accounts.
  • Kept active multi-quantity listings active until eBay reports they have ended or sold.
  • Ended listings with confirmed matching sales now appear under Sold.
  • Improved listing publish confirmation when a listing succeeds on eBay but needs review in CardZen.

Purchases

  • Saved eBay purchase item photos, item links, and item numbers when purchase history syncs.
  • Showed the purchased item title first in purchase views, with the seller as secondary detail.
  • Backfilled missing purchase tax and buyer fees on existing eBay purchase rows when eBay provides those amounts on resync.

Settings

  • Fixed eBay settings and configuration issues that could show a blank page for some users.

May 2026

2026-05-29Web app1.2.0

Inventory and Profit Linking Improvements

Improved card bulk actions, purchase cost splitting, eBay sales backfill, and listing price safeguards.

Inventory

  • Added selectable card rows so loaded cards can be exported to CSV or bulk edited together.
  • Added bulk edits for shared card fields such as sport, year, set, grader, and grade.

Profit tracking

  • Added an Equal split action when linking cards to a purchase so cost basis can be redistributed across linked cards.
  • Improved purchase-link search with order descriptions, sellers, order numbers, and eBay item numbers.
  • Backfilled missing eBay sale order, buyer, quantity, fee, tax, shipping, and net details when re-importing existing sales.

Listings

  • Improved bulk price previews so active listings use buy-it-now pricing first.
  • Blocked bulk listing price updates when the preview contains zero, invalid, or out-of-range prices.
2026-05-29CardZen1.1.1

Capture and Comps Reliability Fixes

Made capture startup and sold-comp matching more reliable across web and mobile review flows.

Capture

  • Started smart capture and CSV capture by creating a batch automatically when needed.
  • Unblocked mobile batch comp refresh during card review.

Comps

  • Improved sold-comp matching for base, ungraded, subset, insert, and parallel cards.
  • Detected more grading labels including HGA, WCG, BCCG, and CSG.
  • Filtered out more reprints and custom cards while preserving licensed reprint-insert matches.
2026-05-29Web app1.1.0

Batch List Delete Action

Added a guarded delete action to the Batches screen for removing open batches.

Batch management

  • Added a trash action on open batch cards.
  • Added a confirmation step before a batch is deleted.
  • Closed batches remain protected from deletion.

Related guides

2026-05-29Help docs1.0.0

CardZen Official Launch

Officially launched CardZen with a docs-style help site and changelog so workflows and product updates are easier to follow.

New features

  • Launched CardZen for capturing cards, managing inventory, and tracking sales, purchases, and expenses.
  • Added a CardZen Help site with docs-style navigation, search, right-side table of contents, and one page per major user workflow.
  • Added a changelog page with dated entries, filters, release sections, and guide links.

Documentation

  • Seeded guides for getting started, capture, batches, inventory, listings, eBay, purchases, sales, expenses, settings, billing, account, and privacy.
  • Added related guide links so users can move from an update to step-by-step help.