What Is a Good Price for 250 Business Cards?
Around 250 business cards is a sweet spot for lots of people. It’s enough to last through several months of meetings and networking, without the risk of being left with hundreds of cards if your details change.
But what’s a good price for 250 business cards? In this guide we’ll look at what affects the cost, show you our pricing, and explain why — with our pricing — ordering 300 is usually the smarter choice than 250.

Why 250 is such a popular quantity
- It’s enough cards to last most people a good while
- The price per card is far lower than a 50 or 100-card run
- The total outlay is lower than 500 or 1,000
- It suits freelancers, consultants, sole traders and small teams
- It’s ideal for a busy season of events, trade shows or networking
What should you expect to pay?
There’s no single “right” price for 250 business cards, because the cost depends on several factors:
Card weight. Heavier card costs more but feels much more substantial. Always check the gsm when comparing quotes.
Single or double-sided. Double-sided printing usually adds a small amount.
Turnaround. Same-day or express printing often costs extra with other printers.
Delivery. A cheap order can become much less cheap once postage is added.
Finishes. Lamination, foil, spot UV and rounded corners all add cost.
Design. If you need your card designed, that’s normally charged separately.
A good price is one that gets you a quality, heavyweight card, in the time you need it, with no surprise costs at checkout.
Our pricing: 200 or 300 instead of 250
We print business cards in quantities of 50, 100, 200, 300, 400 and 500. If you’re looking for around 250 cards, here’s how the options compare:
| Quantity | Single-sided | Double-sided | Price per card (single, ex VAT) |
|---|---|---|---|
| 200 | £47 + VAT (£56.40) | £50 + VAT (£60.00) | 23.5p |
| 300 | £54 + VAT (£64.80) | £59 + VAT (£70.80) | 18p |
| 500 | £62 + VAT (£74.40) | £69 + VAT (£82.80) | 12.4p |
Prices correct at the time of writing — see the product pages for the latest prices.
Why 300 is usually the better choice than 250
For just £7 + VAT more than 200 cards, you get 100 extra cards with 300. That brings the price per card down from 23.5p to 18p. If you were planning on about 250, ordering 300 gives you a comfortable buffer for very little extra.
And if you’re tempted by 500?
500 cards cost just £8 + VAT more than 300 single-sided. If your details are unlikely to change, that’s 200 more cards for less than the price of a sandwich and a coffee. See how much to pay for 500 business cards for the full breakdown.
What’s included in the price
Every order includes:
- Full-colour digital printing on our Xerox Versant 2100 press
- Heavyweight 400gsm card — both of our stocks are the same price
- Clean guillotine trimming to 85 × 55mm
- A person checking your artwork before printing
- Same-day printing when you order before 2 PM, Monday to Friday
- No delivery charge — you collect from Finchley, N3
Single or double-sided for around 250 cards?
For 300 cards, double-sided printing costs just £5 + VAT more than single-sided. For that small difference, you get space to:
- Keep your logo clean and uncluttered on the front
- Add a QR code linking to your website, portfolio or booking page
- List your key services
- Include your social media handles
- Leave space for handwritten notes or appointment times
Choosing your card
400gsm uncoated board — thick and rigid with a natural matt surface that’s easy to write on. A great all-rounder.
400gsm Mayfair Ivory — a warm off-white, lightly textured card with a timeless, understated feel.
How to compare quotes for 250 business cards
When you’re comparing prices from different printers:
- Check whether prices include VAT. Ours are shown ex VAT, with inc VAT prices in brackets.
- Add on delivery. If there’s a delivery charge, include it.
- Compare card weight. A 400gsm card isn’t comparable with a much lighter one.
- Check turnaround. Will the cards arrive in time?
- Work out the price per card. It’s the fairest way to compare.
For a broader comparison, read what’s the cheapest place to get business cards made?
Is fewer better for you?
If you’re starting a new business or might change role soon, a smaller run could be safer. See the cost of 100 business cards for when 100 makes sense.
Need them quickly?
All of our business cards can be printed same day. If you’re comparing collection with delivery, our guide to business cards with fast delivery explains your options.
Frequently asked questions
What is a good price for 250 business cards?
It depends on card weight, turnaround and delivery. With us, the nearest options are 200 cards at £47 + VAT or 300 cards at £54 + VAT, on heavyweight 400gsm card, printed same day with no delivery charge.
Can I order exactly 250 business cards?
Our quantities are 50, 100, 200, 300, 400 and 500. For around 250, we recommend 300 — it’s only £7 + VAT more than 200.
How much does each card cost if I order 300?
18p per card single-sided (ex VAT), or around 19.7p double-sided.
Can I get 300 business cards the same day?
Yes — order before 2 PM Monday to Friday and collect from our studio in Finchley.
Order your business cards today
Find out more about our business card printing in London, or browse our business cards and order before 2 PM for same-day collection.