You do not need a print shop to make custom cards. You need a store that can print a 2.5 by 3.5 inch image without scaling it, and there are four chains that can do it today for under a dollar per card.
The catch is that each store sells a different thing. Walmart and the pharmacies sell cheap photo prints on thin paper. Staples and Office Depot sell real cardstock, but you bring the layout and you cut the sheet yourself. Pick the wrong one and the card comes out glossy, thin, and slightly the wrong size.
Here is how they compare in 2026, with prices checked against each chain's current rates.
The short answer
| Store | Best option | Typical price | Paper | Best for |
|---|---|---|---|---|
| Walmart Photo | 4x6 photo print | $0.18 each | Photo paper, glossy or matte | Cheapest cards for parties and classrooms |
| Walgreens Photo | 4x6 photo print | $0.39 each ($0.29 at 100+) | Photo paper, glossy or matte | Same-day pickup, frequent sales |
| CVS Photo | 4x6 photo print | From $0.32, promos lower | Photo paper | Coupon stacking |
| Staples | Letter sheet on 110 lb cardstock | About $1.00 to $1.40 per page, 6 cards per page | Real cardstock | Cards that feel like real cards |
| Office Depot | Same as Staples | From $0.18 standard color, cardstock priced higher | Real cardstock | Same-day cardstock runs |
| FedEx Office | Letter sheet, cardstock | $0.71 to $0.76 per color page | Cardstock and premium papers | Reliability, not price |
Prices move, and promotions change monthly. Treat these as directional, then check your store's current rate before you order 50 prints.
Walmart is the cheapest by a wide margin
A 4x6 print costs $0.18 at Walmart, and that price is not a promotion. It is the everyday rate, and it is roughly half of what the pharmacies charge. If you are printing 20 cards for a birthday party, you can walk out spending $3.60 before tax.
The process is the usual photo center flow. Upload a 4x6 image to Walmart Photo, choose matte to avoid glare and fingerprints, and pick up same day. Print one card per 4x6 with a small white margin around it, then trim to size.
The tradeoff is paper. These are photo prints, roughly 200 to 250 GSM. Real trading cards run 300 to 350 GSM. A photo print in a penny sleeve feels convincing enough for a party favor. It does not feel like a pulled card.
One tip: you can fit two cards on a 4x6 if you lay them out at wallet size, but photo labs sometimes crop wallet prints tighter than you expect. Check one test print before ordering a batch.
CVS and Walgreens are the convenient middle
CVS 4x6 prints start around $0.32 each and Walgreens charges $0.39, dropping to $0.29 when you order 100 or more. Both run frequent photo promotions, and CVS in particular stacks coupon codes that can push a 4x6 under 20 cents.
Both stores do same-day pickup, both offer glossy and matte finishes at no extra charge for in-store pickup, and both are open when the office supply stores are closed. If you need cards tonight and Walmart is out of the way, this is the move.
What you give up is money and nothing else. The paper is the same class of thin photo stock you get at Walmart. The card will look good. It just will not feel thick.
Staples and Office Depot are where cards feel real
This is the option most people miss.
Staples sells color copies at roughly $0.59 to $0.69 per page for self-service and $0.89 to $1.09 for full-service, with cardstock priced at a small premium over standard copy paper. Office Depot publishes color copies from $0.18 per page on standard paper, with premium cardstock running higher. A letter sheet holds six cards at 2.5 by 3.5 inches, so the per-card cost lands near $0.20 even after the paper upgrade.
That is Walmart money for a card on 110 lb cardstock, which is the single biggest upgrade in how a homemade card feels in the hand.
The workflow is different, though. The photo center takes a JPEG and prints it. The copy center takes a document and prints it, scaling and all. You have to hand them a sheet where the cards are already the correct size, and you have to say "print at actual size, no scaling" at the counter.
That is exactly what the Print Layout Tool builds. Upload your card images, pick US Letter or A4, add cut lines, and download a sheet at 300 DPI with six cards placed correctly. Bring that file to the copy counter and ask for 110 lb white cardstock.
Two things to confirm at the counter:
- Print at actual size, 100 percent, no fit to page.
- Matte or semigloss cardstock if they have it. Glossy cardstock shows every fingerprint.
If your store only carries lighter cardstock, 65 lb cover stock still beats photo paper for feel. Ask what they have before you hand over the file.
Photo paper vs cardstock, in one paragraph
Photo paper wins on color and cost. Cardstock wins on feel. A card is a physical object, and the first thing anyone does is bend it slightly between two fingers. Thin paper fails that test instantly. If the card is going into a sleeve or a binder, photo paper is fine. If it will be held, traded, or gifted bare, pay the extra dime and get cardstock.
What to put on the sheet, at either store
The file matters more than the store.
For Walmart, CVS, or Walgreens, upload one card per 4x6 image, sized so the card sits inside the print with a small margin. If you do not want to do that math, print a full layout sheet at a copy center instead.
For Staples or Office Depot, bring a letter or A4 sheet with the cards placed at exact size. Every card should be 2.5 by 3.5 inches, or 750 by 1050 pixels at 300 DPI. Add cut lines so you are not measuring with a ruler, and leave a small margin between cards so a 1 mm trim error does not eat into the next card.
If you are not sure about dimensions, the card size guide and the trading card size chart have every measurement, including pixel sizes at 300 DPI.
The cards themselves come from MakeACard, which exports 750 by 1050 PNGs that drop straight into the layout tool. The full home-printing walkthrough, including paper and trimmer advice, is in how to print custom Pokemon cards at home.
Cutting is half the job
A clean cut separates a printout from a card.
Scissors wobble. Use a paper trimmer, or a craft knife against a metal ruler on a cutting mat. Cut slightly outside the line, then shave down to the edge. If you are making a batch, cut in stacks of two or three sheets with a fresh blade.
A corner rounder is optional, but it removes the sharp points and makes the card feel manufactured instead of trimmed. Real cards use a corner radius of roughly 3 mm, and rounders in that size cost under $10.
Which store should you pick
For cheap and fast, Walmart at $0.18 per 4x6. For cheap at 11 pm, CVS or Walgreens. For cards that actually feel like cards, Staples or Office Depot with a layout sheet on 110 lb cardstock.
If this is your first run, print two cards both ways. The photo print and the cardstock print cost about 40 cents combined, and after holding both you will never wonder again.