The 6 Best Places to Print Business Cards
The best place to print business cards depends on how fast, affordable, or customized you need them. For example, some business card printers offer the cheapest pricing or fastest delivery, while others give you the ability to choose custom shapes, designs, materials, finishes, and sizes. We evaluated dozens of providers to rank the six best business card printing services for affordability, unique design, and quickest turnaround.
- VistaPrint: Overall best place to print business cards
- Staples: Best option for those wanting local business card printing for same-day, in-person pickup
- PsPrint: Best printer for professionals who want custom-shaped business cards
- GotPrint: Cheapest business card printing for small businesses with multiple employees or bulk orders for events
- MOO: Top option for brands wanting to make lasting impressions with luxe business cards
- Zazzle: Best place for companies wanting the most paper and finish options to customize their cards
Best Places to Print Business Cards at a Glance
Business Card Printer | Printing Cost for 100 Cards* | Minimum Quantity | Free Proof | Fastest Turnaround Time |
---|---|---|---|---|
$17 | 100 | ✓ | 3 days | |
$14.99** | 250 | ✓ | Same day | |
$22.13 | 50 | ✓ | 4 days | |
$8.40 | 100 | ✓ | 2 days | |
$40 | 50 | ✓ | Next day | |
$25.95 | 100 | ✓ | 2 days | |
*Standard 2×3.5-inch size business card or equivalent
**Minimum order quantity for standard business cards is 250
VistaPrint: Overall Best Place to Print Business Cards
What We Like
- 8,600+ business card templates
- New VistaPrint Logo Maker you can use for free
- User-friendly design tools
- Professional design services available
- Unique material options, such as plastic, magnetic, slickers, and more
- Ability to create and add a QR code
- 3-day turnaround
- Free sample kit available
- 18 different finish options
What's Missing
- Not the cheapest option
- No option for rush orders
Best For
- Small businesses that want tools to create and edit business card designs
- Those who want a wide selection of finishes and templates
- Those needing cards but not the fastest delivery
- Budget-conscious businesses that want standard style cards
- Startups needing a place to design a logo, add it to a design, and order business cards
VistaPrint is an online design and printer offering a multitude of different types of products. It’s our top pick for the best business card printing services because of its numerous designs, product options, and general affordability. In addition to business cards, VistaPrint also provides printing services for other marketing materials, including direct mail marketing collateral.
Start with one of the platform’s many templates, create and upload your own design, or hire VistaPrint’s in-house designers for professional design assistance. Although VistaPrint doesn’t offer the fastest turnaround time and is not the least expensive, it provides the best overall combination of cost and design features.
Notably, you can also use VistaPrint’s new Logo Maker design tool for free. By inputting your business’ name and a few details about your industry, you’ll get a slew of design options and the ability to edit your preferred logo design’s colors, fonts, icons, and more. This makes it easy to design your logo and order business cards in minutes.
VistaPrint Business Card Design & Unique Features
With more than a dozen to choose from, VistaPrint is one of the best places to design and print business cards. Apart from Zazzle, VistaPrint boasts one of the largest range of finishes of any business card printing service.
There are more than 8,600 business card templates you can start with, including standard, rounded corners, and square card designs. VistaPrint also has templates with space to add a QR code to your business card. This can be invaluable not only for driving website traffic, but also for tracking views, as QR codes can also redirect views to specific offer landing pages. It also has a free QR code generator to make the process quick and painless.
Here’s what to expect when using VistaPrint:
- 18 different finish options, including foil accents and embossed, matte, and glossy
- Paperweights from standard to premium, triple-layered with a colored seam, or print your business card on plastic
- More than 8,600 predesigned templates
- QR code-ready templates (and a QR code generator)
- Standard, 2.5-inch square shape or standard size cards with rounded corners available
- Professional design services available
- New VistaPrint Logo Maker to create and add a logo to your design
Here are some examples of business cards designed and printed at VistaPrint:
Cost to Print Business Cards at VistaPrint
100 | 500 | 1,000 | 5,000 | |
---|---|---|---|---|
Total Price | $17 | $22 | $37 | $132 |
Price per Piece | 17 cents | 4 cents | 4 cents | 3 cents |
Turnaround Time | 3 to 8 days | 3 to 8 days | 3 to 8 days | 3 to 8 days |
All prices based on standard paper stock, no special finishes
Our Expert Opinion
VistaPrint is the best business card printer for small businesses that need help with design, whether through predesigned templates or hiring the printer’s design team. Although GotPrint offers the cheapest business card pricing for the minimum quantity order, you can save money with VistaPrint by ordering business cards in bulk.
Staples: Best for Same Day Business Card Printing & Pickup
What We Like
- Same-day printing and pickup
- Free shipping for orders over $50
- 4,000+ templates available
- Business card design tool
- Cheap business cards
- Design services available
What's Missing
- High minimum quantity for basic and standard business cards of 250
- Few stock or finish options
- Standard shape only
Best For
- Rush orders for when you need business cards quickly
- Businesses that want lots of design options but don’t need the special finishes like VistaPrint and Zazzle offer
Staples is an office supply store that also offers local printing services. This makes Staples the best place to order business cards locally for same-day pickup. Though not the cheapest business card printer, the same-day service is worth the higher cost when you need business cards right away.
If you’re not in a hurry, you can get free shipping on orders over $50 and get your cards in about a week. However, Staples has one of the highest minimum order quantities (250). For the lowest minimum order requirement (50), try PsPrint or MOO. For a minimum of 100 and the cheapest pricing, visit GotPrint.
Staples Business Card Design & Unique Features
There are more than 4,000 business card templates available with the standard business card size. You can upload your own design or start with one of the templates. If you can’t find a design template you like, you can design your own using Staples’ easy-to-use design tool or use Staples’ in-house design services. Lastly, there are four different finish options to choose from.
Staples’ best features for printing business cards include:
- Same-day print and pickup for rush orders
- More than 4,000 templates to help you get started
- Professional design services available
- Free shipping for orders over $50
Here are some examples of business cards printed at Staples:
Cost to Order Business Cards at Staples
100 | 500 | 1,000 | 5,000 | ||
---|---|---|---|---|---|
Total Price | $69.99 (ultra-thick stock) | $17.99 (standard) | $34.99 (standard) | $174.95 | |
Price per Piece | 69 cents | 36 cents | 35 cents | 35 cents | |
Turnaround Time | Same day to 7 days | Same day to 7 days | Same day to 7 days | Same day to 7 days |
Our Expert Opinion
For businesses and entrepreneurs who need to order business cards locally to get them in hand on the same day, Staples is the best pick. As long as you get your order in by 2 p.m., you can get same-day pickup. The price for printing business cards at Staples is slightly higher, and the minimum quantity order is more than twice that of other options, including our top pick VistaPrint, but it may be worth it for your needs.
PsPrint: Best Business Card Printer for Custom-shaped Cards
What We Like
- Hundreds of unique, die-cut shapes for business cards available
- Free sample kit
- Premium paper stock options available
- Low minimum quality of 50
What's Missing
- Limited business card templates
- No option for rush printing
Best For
- Businesses looking for one-of-a-kind business cards in different shapes
- Those with a set design ready to print and no need for in-house design services or online design tools
- Small businesses on a budget looking for cheap printing and a low minimum order requirement
PsPrint is an online printing service that also offers marketing solutions. Although PsPrint has the fewest predesigned templates on this list of the best places to order business cards online, the extensive die-cut gallery offers hundreds of unique shapes for business cards. You can expect a one-of-a-kind design and even contact their Custom Printing team to help create the perfect custom-shaped card to represent your brand and company.
PsPrint Business Card Design & Unique Features
PsPrint’s most important feature is its gallery of die-cut business cards. Unlike other printers, you can choose from hundreds of shapes or even upload your preferred die-cut design. If you are in need of assistance in creating the proper die line and other requirements for your ideal design, you can avail of their support service for a flat $45 charge.
There are only a couple hundred templates available for standard business cards. However, you can easily upload your own design. Their custom printing team is also available to create new designs with you. PsPrint also has a good range of paper stocks to choose from.
Here’s what to expect when using PsPrint to print business cards:
- Hundreds of unique die-cut shapes for business cards available
- Free sample kit
- Premium paper stock options available including recycled matte, smooth 15-point velvet, thick 16-point, and elegant linen paper
Here are some examples of business cards printed at PsPrint:
Cost to Print Business Cards at PsPrint
100 | 500 | 1,000 | 5,000 | |
---|---|---|---|---|
Total Price | $27.46 | $45.60 | $59.47 | $173.66 |
Price per Piece | 27 cents | 9 cents | 6 cents | 3 cents |
Turnaround Time | 4 to 8 days | 4 to 8 days | 4 to 8 days | 4 to 8 days |
Our Expert Opinion
For business owners aiming to create uniquely shaped business cards, PsPrint is an excellent choice. Its die-cut gallery is unrivaled, allowing customers to produce distinctive cards shaped to complement their brand identity. They don’t have the design tools of VistaPrint and aren’t as cheap for business card printing as GotPrint, but you can save more by ordering in bulk.
GotPrint: Best Place for Cheap Business Card Printing
What We Like
- Cheapest business card printing
- Low minimum quantity order of 100
- 10 different paper weight and finish options
- 2-day rush printing available
- Design services available
- Free sample kit
What's Missing
- Fewer than 800 templates compared to thousands at VistaPrint
- No guest checkout available—must register for an account
Best For
- Startups and entrepreneurs on a budget wanting the cheapest place to business cards
- Small business owners who want basic designs; for more modern options, choose MOO
- Businesses working on a time constraint
GotPrint has been an online-only printing company for 20 years. It offers some of the best pricing for startups, small businesses, and solopreneurs who need cheap business card printing services.
It’s also a great option if you want a service with a small minimum quantity order. The minimum quantity order is 100, but as with most business card printing services, you can save considerably more by ordering in bulk. Ordering just 500 business cards at a total cost of $8.50 saves you four times as much compared to ordering in increments of 100 cards at $7.70.
GotPrint Business Card Design & Unique Features
Compared to most other printers, GotPrint has a slim offering of predesigned business card templates with fewer than 800 choices. You won’t find the most creative designs, but overall they are simple and clean.
If you can’t find one you like, you can hire GotPrint’s in-house designers to bring your vision of the perfect business card to life. Plus, GotPrint offers die-cut business card shapes, so you don’t have to stick with the standard rectangle—get a leaf, circle, square, or cards with rounded edges, for example.
Here are some of the best features of GotPrint’s business card options:
- Cheapest business card printer
- Eight die-cut shape options in addition to standard shape and size: square, slim, circle, folded, leaf, oval, half-circle, and wink
- Ten stock and finish choices including raised UV, raised foil, and paperweights from standard and premium to a triple-layered paper with a colored seam with four color options
- Design services available
Here are some example of templates and card designs you’ll find at GotPrint:
Cost to Order Business Cards at GotPrint
100 | 500 | 1,000 | 5,000 | |
---|---|---|---|---|
Total Price | $7.70 | $8.50 | $18.90 | $63.70 |
Price per Piece | 8 cents | 2 cents | 2 cents | 1 cent |
Turnaround Time | 2 to 5 days | 2 to 5 days | 2 to 5 days | 2 to 5 days |
Our Expert Opinion
GotPrint is the best option for businesses on slim budgets—depending on quantity, you can get cheap business cards for as little as 1 cent per card. Plus, the production time for business cards is faster than our top pick, VistaPrint. If you need cards fast, though, you can’t do better than same-day pick-up with Staples. Still, GotPrint is our pick for the best cheap business card printer in the market.
MOO: Best for Unique, Non-traditional Premium Business Cards
What We Like
- 1,800+ modern and sophisticated business card templates
- Print different card designs in the same run
- Next-day delivery available for some business cards
- Four different sizes, four paper weight choices, and six finishes available
- Free sample pack
- Low minimum quantity of 50
What's Missing
- Priciest option
- Expensive shipping for rush jobs
- Limited design options
Best For
- Anyone who wants premium business cards that stand out for design, size, stock, and finish
- Those looking for a low minimum order requirement
- Those with the budget for premium business cards
- Business owners who need business cards as soon as tomorrow
MOO made its name as one of the best places to order business cards online with its bold, unique, and professionally designed templates. It also offers unique sizes, including mini cards as well as materials and finishes you won’t find elsewhere. Examples include spot or raised gloss, four-layer luxe cards with colored seams, and even cotton business cards.
If you aren’t sure whether MOO is the right place for your business to print its cards, you can get a sample pack for free or order 50 cards (the low minimum order required). Granted, the per-card cost is much higher, but the premium quality may be worth it to ensure you have the best marketing materials to represent your brand.
MOO Business Card Design & Unique Features
The prebuilt templates by MOO range from simple and stunning to graphically bold. The multiple material options, including cotton, are also a big draw for those who want a unique business card.
Additionally, MOO’s templates often include multiple designs so that you can have a variety of designs for your business cards printed in the same run (up to seven different designs in one order). Get standard-size business cards, supersized MOO cards, or mini business cards just a few inches long.
MOO’s best features include:
- 1,800-plus modern templates
- Four different sizes: standard 3.5×2 inches, MOO-sized 3.3×2.16 inches, 2.56 inches square, or 2.75×1.1-inch mini business cards
- Four stock weight choices, including cotton
- Six unique finishes available, including raised, textured, gloss variants, and foils
- Option to print multiple different designs in the same print run
Below are some examples of templates and card designs you can get through MOO:
Cost to Print Business Cards at MOO
100 | 500 | 1,000 | 5,000 | |
---|---|---|---|---|
Total Price | $39.98 | $158.98 | $230 | $1,150 |
Price per Piece | 40 cents | 32 cents | 23 cents | 23 cents |
Turnaround Time | 2 to 12 days | 2 to 12 days | 2 to 12 days | 2 to 12 days |
Our Expert Opinion
MOO offers some of the best-looking business card templates, but you will pay more for the high-quality design. If you buy in bulk, you’ll save a bit, but you’re still looking at 23 cents per card (for 5,000 cards), whereas at GotPrint, you can get cards as low as 1 cent per business card. Next-day delivery is available, so you can print business cards and have them in hand fast.
Zazzle: Best for Customization of Business Cards
What We Like
- 378,000+ prebuilt templates
- Seven different paper stock choices, 6 size options, and 12 finishes available
- Express 1-day shipping available (2-day production time)
- Easy-to-use search function
What's Missing
- Not all finishes are available in all paper weights
- Moderately expensive for standard business cards
- Designs are mostly submitted by users, so quality is inconsistent
Best For
- Designers who want to customize almost every element of a business card
- Small businesses that want access to user-designed templates for business cards
- Those who like a lot of choices in design, paper stock, and finishes
Zazzle is best known as an online printer that offers a multitude of products on which you can print almost anything. In addition to being able to completely customize and print business cards, Zazzle makes user-generated templates available to you—giving you hundreds of thousands of templates to work with. Pricing is fair, but admittedly not nearly as cheap as GotPrint.
Zazzle Business Card Design & Unique Features
Narrow your search of Zazzle’s massive 378,000-plus prebuilt template library using its keyword-based search function. Keep in mind, though, that designs are hit or miss because users mostly make them. While Zazzle offers many paper stock weight and finish options, certain materials and paperweights can’t be combined, which is somewhat limiting.
Zazzle’s standout features are:
- 378,000-plus designs for business cards
- Seven paper weight options or print your card as a magnet
- 12 finishes available, including UV gloss or matte and metallics
- Six business card sizes (standard, 3.5×2.5 inches large, 2.5” square, 3×1 inches mini, 3.35×2.17 inches Euro, and 3.54×2.165 inches Oceania) or get standard size cards with rounded corners
- Keyword-based template search function
Here are some of the card designs and templates from Zazzle’s business card collection:
Cost to Print Business Cards at Zazzle
100 | 500 | 1,000 | 5,000 | |
---|---|---|---|---|
Total Price | $23.40 | $87.75 | $140.40 | $585 |
Price per Piece | 23 cents | 18 cents | 14 cents | 12 cents |
Turnaround Time | 2 to 9 days | 2 to 9 days | 2 to 9 days | 2 to 9 days |
Our Expert Opinion
Zazzle is the place to print business cards if you have a bit of time to search through its vast library of templates or if you want to create a card from scratch. It doesn’t have as many shape options as PsPrint, and prebuilt designs aren’t as consistently impressive as MOO. It’s also a bit expensive compared to VistaPrint, but you will get a good deal on bigger orders.
How We Evaluated the Best Services to Print Business Cards
We considered a wide range of services to determine the best for designing, printing, and delivering (or picking up) your business cards. While price is often a determining factor, we also looked at services offering the fastest turnaround, the best and most templates, minimum order requirements, the ability to see samples or get proof, and whether professional design help is available.
The criteria we used to evaluate business card services are:
- Pricing
- Fastest turnaround
- Template quantity and quality
- Ability to order a proof
- Design services available
- Minimum quantity order required
- Our firsthand experience with each provider
Frequently Asked Questions (FAQs)
How much does it cost to print business cards at home?
Printing at home may seem cost-effective, but considering all the factors, you could ultimately end up paying anywhere from about $200 to $1,500 for as few as 100 business cards. Once you account for the cost of a high-quality printer, ink, card stock, and production time (from designing and printing to cutting the cards)—not to mention possible redo’s, you may end up paying far more in the long run than using a professional business card printer.
How do I design my own business cards?
Several of the best printing services provide design tools you can use for free, and you can get design inspiration from the prebuilt templates they offer too. Alternatively, VistaCreate is an affordable graphic design platform for designing your own business cards, and you can use it to create other marketing materials, like social media graphics, postcards, and flyers, for free.
What is the best business card design service?
VistaPrint and others on the list above have in-house design services. Alternatively, you can hire a freelance graphic designer on Fiverr to create your custom business card design for as little as $5, or get multiple options by running a contest on 99designs.
Bottom Line
The best business card printers go beyond the standard 2×3.5-inch card with unique shapes and sizes, modern designs, or lightning-fast production and delivery. You should also be able to order a sample pack or proof to help you decide which materials you want before ordering—and all the best business card printers offer a satisfaction guarantee.
The overall best place to print business cards is VistaPrint. It offers the most balance between cost, speed, design options, and guaranteed satisfaction. It also has extra tools to make designing your cards easier, including an intuitive design editor, a free QR code generator, and its newest addition, the free VistaPrint Logo Maker.
You Might Also Like…
- Check out our list of the best direct mail services to see the best places to print your marketing and sales mailers.
- Build your brand presence using proven local advertising ideas that are free to low-cost—some are amazingly cost-effective.
- Get 13 cheap or free small business marketing ideas to grow your business.