PRINT GUIDE

How Many Business Cards Should I Order?

For most people, 250 to 500 business cards is the right first order: enough to last 6–12 months without being stuck with boxes of outdated cards. At i Can Print That, 16PT cards cost $39.95 for 100, $44.95 for 250 and $54.99 for 500, shipping included.

i Can Print That · all-in pricing · free proof on every order

The simple formula

Estimate how many cards you actually hand out, not how many you hope to. Take the cards you give away in a typical week, multiply by the number of weeks you want the box to last, then add about 20 percent for cards left on counters, tucked into orders or lost in a bag. Someone who hands out 5 cards a week and wants them to last a year needs roughly 300, so 500 is the smart buy. Someone who gives out 2 a week needs about 125 for the year, so 250 covers it with room to spare. Plan for changes too: if your phone number, title or address might change in the next six months, order less now and reorder later. Our How Many calculator runs this math for you and matches it to the right price tier.

Rules of thumb by role

Typical first orders by situation. Adjust up for events, down if details may change soon:
Role or situationTypical card useSuggested order
Office or remote employeeA few a month100–250
Freelancer or consultantSeveral a week250–500
Real estate agent or insurance agentDaily, plus open houses500
Contractor, cleaner or trades proEvery job, plus fridge-door leave-behinds500
Salon, spa or barbershop (front desk)Every new client, plus rebooking500
Restaurant or retail counterCustomers take them freely500
Trade show or event weekendDozens a day500 per person working the booth
Just testing a new design or titleUnknown100

Real business card prices (all-in)

16PT premium stock, full color both sides, matte or gloss, shipping included:
QuantityPrice (All-In)Per card
100$39.95~$0.40
250$44.95~$0.18
500$54.99~$0.11

Why 500 is usually the best value

Look at the jump between tiers: going from 100 to 250 cards adds just $5, and going from 250 to 500 adds about $10. That's because press setup costs about the same no matter how many cards print, so the per-card price falls fast — from about 40 cents at 100 to about 11 cents at 500. If you'll hand out more than a couple hundred cards before anything on them changes, 500 is almost always the better buy. The exception is uncertainty. If you're about to move, change roles, rebrand or test a new design, a 100-card run at $39.95 lets you see the cards in hand and fix anything before committing. Every order includes a free pro file check and a free digital proof, nothing is charged until you approve it, and if we get it wrong, we reprint it.

Ordering for a team

For a team, multiply by person but adjust by role: sales staff and owners burn through cards; back-office staff barely touch them. Ordering everyone 500 can leave half your boxes unopened, while ordering the sales team 100 means constant reorders. A good pattern is 500 for customer-facing roles and 100–250 for everyone else. Keep one shared design and swap only the name, title, phone and email, so every reorder is quick and consistent. Standard production is 2–4 business days, and if someone runs out right before an event, rush is a flat $9 for 2-day press or $19 for next-day. Need a design? A custom card design is a flat $79, and a matching 3-piece set — cards plus two other pieces — is $189.

When to reorder (and what to change)

Set a simple reorder trigger: when you're down to the last box or the last 50 cards, reorder, so you're never at a networking event with an empty wallet. Standard production is 2–4 business days with shipping included, so a week's lead time is usually plenty. Use each reorder as a chance to tighten the card. Check that the phone number, email and website are current, that your title still fits, and that the QR code, if you have one, still points somewhere useful. If people keep asking the same question when you hand over a card — “What exactly do you do?” — add one short line that answers it. Small changes like this cost nothing extra on a reorder, and every order still gets a free file check and a free proof, so nothing prints until you've signed off.

All-in pricing. Free proof. No checkout surprises.

16PT business cards from $39.95 for 100 — or 500 for $54.99, shipping included.

16PT business cards from $39.95 for 100 — or 500 for $54.99, shipping included. ⚡ Or build a full kit

Frequently asked questions

How many business cards should I order the first time?

Most people should order 250 to 500 business cards the first time. If you hand out a few cards a week, 500 lasts about a year and costs $54.99 with shipping included.

Is it cheaper to order 500 business cards than 250?

Per card, yes. At i Can Print That, 250 cards cost $44.95 (about 18 cents each) and 500 cost $54.99 (about 11 cents each), so 500 is the better value if you'll use them.

How many business cards does a real estate agent need?

Real estate agents typically hand out cards daily and at every open house, so 500 is a good starting order. Many agents reorder every few months.

When should I only order 100 business cards?

Order 100 when your details might change soon, you're testing a new design, or you rarely hand out cards. 100 cards cost $39.95 with shipping included.

Is there a tool to figure out how many business cards I need?

Yes. The free How Many calculator at icanprintthat.com/how-many/ estimates your quantity from how many cards you hand out and how long you want them to last, then shows the matching price.

Keep reading

💳 Business Card CostsReal all-in card prices✏️ Business Card Design TipsMake your card work harder✨ Card Finishes GuideMatte, gloss and beyond