Shop portal · beta

CardGauge Business
Features & How To

Photograph a table of cards. Get names and real sold prices back. Keep them in one shared inventory your whole shop can see, run breaks against them, and record what everything actually sold for.

3–10cards per photo
30 daysof sold comps
Sharedacross your staff
Any devicephone or desktop

01What it does

Six tabs. Everything writes to one shared shop account, so what one person adds, everyone sees.

Multi-Scan

One photo of several cards. Finds each one, identifies it, and prices it from completed sales.

Inventory

Your shelf. Search it, filter it, sort it, record where each card physically is, and edit prices in place.

Break Manager

Spots, customers, spot prices. Assign cards as you pull them and verify each spot with a permanent record.

Dashboard

Realized profit from actual sales, inventory value, break profitability, and a margin guide that includes fees.

Labels

Printable price labels for the cards in your inventory.

Staff sharing

Invite your team by email. Same shop, same cards, any device they sign in on.

02Scanning a batch

Seven steps. Order matters — backs have to be captured before you scan, not after.

1

Lay the cards out

Three to ten at a time, flat, with a gap between each. No overlapping.

Why: the app finds a card by seeing all four edges. Cards touching each other get cropped together.
2

Stand back and shoot

Hold the phone high enough that there's clear table all the way around the group. Even light, no direct glare.

Why: further away reads better than closer, which is the opposite of what feels right. A card pressed to the edge of the frame is the most common cause of a bad crop.
3

Type how many cards you put down

The small count box, before pressing Detect.

Why: this is the only thing that catches a card being missed. Leave it empty and finding four of five looks exactly like success.
4

Detect cards

Check the count matches. If it's short you'll get an amber warning — re-shoot before going further.

Why: everything after this runs on the crops. A bad crop can't be fixed later.
5

Capture backs

Flip every card in place without sliding them around, then shoot again from the same distance.

Why: the year and card number are printed on the back. Skip this and cards come back with an unknown year and a price for the player rather than the card.
6

Scan all detected

Wait for every tile to finish. Each returns a name, a price, and sometimes a warning.

Why: prices come from completed sales over the last 30 days, not asking prices — unless the tile says otherwise.
7

Add all to inventory

Read anything flagged first, then press once and wait for the green confirmation.

Why: nothing is saved before this. Pressing twice adds everything twice.
Before step 7, nothing exists. Scan results live in that browser tab only. Reloading, closing it, or switching to another device loses them. Add to inventory is the moment it becomes real and shows up for your team.

03Inventory

Built for a shelf with thousands of cards on it, not a demo with ten.

Search everything at once

Name, year, set, card number, team, parallel, serial, condition and location — all in one box. Type murakami 503 or box 3 and it narrows.

Filter and sort

Available, Listed or Sold. Sort by newest, highest value, most potential profit, or name.

Where it is

A Where column for the box, case or binder. Write whatever your shop calls it — then search that name to pull the whole box.

Condition

A Cond column. NM, EX, 1–10, or "creased corner" — whatever your shop already uses.

Edit in place

Team, condition, location, cost and asking price are all editable straight in the row, and profit updates with them.

Bulk edit

Tick rows, or select every card matching your search, then set location, condition or status on all of them at once.

Remove one card

Each row has a Remove button. Recorded sales and verified break proof are kept.

Export CSV

Everything, including condition, location and the date each card was added. Your data leaves whenever you want it to.

Search then bulk edit is the fast path. Just scanned forty cards into one box? Filter to them, hit select all, and set the location once instead of forty times.

04Pricing so you actually make money

Set your real numbers once in Business Profile and every screen below uses them.

FieldTypicalWhat it changes
Target margin20%The margin you want to keep
Marketplace fee13%Comes off every sale
Shipping cost$1.00What it costs to post one card

The Margin & Discount Guide then shows four things per card. Margin after fees is what you really keep. Don't go below is the lowest sticker that still hits your target. Break-even is where you stop making anything. Safe discount is how far you can come down at a show.

Small cards lose money fast. On a $5 card, a 13% fee plus a dollar of postage takes about 92% of the gross margin. Cards marked no room are already at or under break-even and can't be discounted at all.

05Selling a card

Easier on a computer than a phone. Same login, same shop, same inventory.

1

Set the cost first

What you paid. Scanned cards come in at zero.

Why: profit is worked out from cost. Leave it at zero and every sale looks like pure profit.
2

Change status to Sold

Enter the real sale price and the fee you were charged.

Why: gross and net profit are calculated by the database from what you entered, so the two can't disagree.
3

Check the Dashboard

Realized Profit counts only cards sold through this form. Everything else there is an estimate from asking prices.

Why: it's the difference between money you made and money you might make.
A card can only be sold once. If two people mark the same card Sold at the same moment, the second is refused rather than recording a duplicate sale.

06Running a break

Break Manager holds the spots. The Dashboard tells you whether the break made money.

1

Create the break

Name it, choose how many spots, pick team or random.

2

Fill in each spot

Customer, team, and what that spot sold for.

Why: spot prices are where break revenue comes from. Leave them empty and the break reads as zero no matter what you took.
3

Enter your costs

Wax cost, shipping, platform fee — seeded from your Business Profile.

Why: profit is revenue minus those three. Without them you're looking at revenue, not profit.
4

Assign cards as you pull

Auto-assign matches inventory to spots by team. Anything without a team, place by hand with the dropdown on the spot.

Why: the scanner doesn't always return a team. You can type one into the card's Team column, or just assign manually.
5

Mark the spot verified

Do this once the customer's cards are confirmed. It records who verified it and when.

Why: verifying takes a permanent copy of each card — name and image — into the break itself. It stays intact even if that card is later edited or removed from inventory.

07Staff and shops

One shop, many people. Or one person, many shops.

Invite your team

+ Invite staff, by email. They sign in on their own account and see the same inventory.

Nobody else can see it

Your inventory, sales and breaks are visible only to your shop's staff. Enforced by the database, not just the screen.

Switch between shops

If you're staff at more than one, a picker appears next to your shop name. Your last choice is remembered.

Reopen any break

A picker at the top of Break Manager lists every break you have run, by name and date. Older ones can still be edited and verified.

Any device

Phone for photographing cards, desktop for pricing and breaks. Same shop either way.

Inventory refreshes when the page loads, not live. If a colleague adds cards while you're looking at the tab, reload to see them.

08Reading the badges

Every tile says where its number came from. That's the difference between a price you can put on a sticker and one you should check.

Sold

A median of what this card actually sold for. This is the number to trust.

Ask only

No completed sales found, so this is what sellers are asking. Asking prices run high — a ceiling, not a value.

Mixed comps

Sold data exists but the sales don't agree. Usually parallels mixed in. Worth a look.

Needs review

Something didn't add up — the listings disagree with the year on the card, or the set couldn't be confirmed.

Crop looks too small

It grabbed a piece of a card rather than the card. Re-detect that one.

Front + back matched

Both sides were used. These reads are the most reliable.

09If something looks wrong

Each of these has a cause worth knowing rather than a button to press.

It found fewer cards than I put down

Almost always spacing or glare. Spread the cards further apart, angle shiny cards away from the light, and shoot from further back.

Shiny and refractor cards are the hardest — a bright reflection can hide an edge entirely. If one card keeps getting missed, move it and re-shoot.

The year or card number says Unknown

You skipped backs, or the back photo didn't come out. The year and number are printed on the back and can't reliably be read from the front.

The price you get is then for that player generally, not that card — which can be off by a lot. Re-scan with backs.

A common card is showing a huge price

The card was identified wrongly and the search matched something else — a sealed box or a lot. You'll usually see it flagged.

Don't add it. Re-scan that card in a group of three or four with the back captured.

A price looks far too low

Cheap cards often sell at auction for almost nothing while fixed-price copies go for several times more. If the card is flagged as limited or thin, there weren't enough clean sales to price from.

Check the sold comps link on the tile and judge it yourself.

The year is wrong on a card I know

It happens. The app checks itself: if the listings it priced from all disagree with the year it read, it re-runs the search with the year the listings agree on and says so.

The card name still shows what it read. Fix it by re-scanning with the back captured, which is where the year is printed.

I added the same cards twice

Add all to inventory ran twice. Tick the duplicates and use bulk Remove — they'll have the same added date.

Press once and wait for the green confirmation rather than pressing again.

My staff can't see the inventory

They need to be invited and signed in on their own account. A blank Inventory tab usually means signed out, not missing data.

If they were added while the tab was open, reload it.

10Known limits

Worth knowing before they surprise you. This is a beta, and this list is honest rather than short.

Card identification isn't perfect

The same card can come back with a different card number or year on different scans, particularly without a back photo. Prices follow the identification, so a wrong read means a wrong price.

Capture backs, shoot from a distance, and check anything flagged. If a price looks wrong for a card you know, trust yourself over the app.

Two breaks with the same name look identical

The break picker lists every break by name and date. If you have run two on the same day and given them the same name, there is nothing on screen to tell them apart.

Name them something you will recognise — the product and the date, or the customer group — rather than leaving them Untitled.

There's no quantity field

Twelve of the same common is twelve rows. Fine for singles and hits, tedious for bulk.

Scan results don't travel between devices

Cards scanned on a phone can't be assigned to break spots on a desktop until they've been added to inventory. Only saved inventory is shared; unsaved scan results are not.

Prices are a guide, not an appraisal

They come from completed eBay sales over the last 30 days. Thin markets, parallels and condition all move real value in ways a median can't see.