Printing business cards comes down to three paths: designing and printing them at home, uploading a design to an online printing service, or using a same-day option at a local retailer. Each approach has tradeoffs in cost, quality, and speed, and the right choice depends on your budget, timeline, and how polished you need the final product to look.
Get Your File Specs Right First
No matter how you print, your design file needs to meet a few non-negotiable specifications. The standard business card is 3.5 by 2 inches. Your file’s resolution should be at least 300 DPI (dots per inch), which is the threshold for sharp, crisp text and images in print. Anything lower and your logo or type will look fuzzy.
If your design extends color or imagery all the way to the edge of the card (called a “full bleed”), you need to make your file slightly larger than the final card size to account for the cutting process. For a standard card, that means designing at 3.66 by 2.16 inches, or 1098 by 648 pixels at 300 DPI. The extra margin gets trimmed off, ensuring no unintended white borders show up on the finished card.
Save your file as a high-resolution PDF for the best results with most printers and printing services. Some services also accept PNG or JPEG at 300 DPI. Avoid using RGB color mode if possible. Print uses CMYK color, and colors that look vibrant on screen (especially bright blues and greens) can shift when printed. Most professional design tools like Adobe Illustrator, Canva, or Affinity Designer let you switch to CMYK before exporting.
Printing at Home
Home printing works well for small batches, quick prototypes, or situations where you need cards immediately and don’t need premium quality. You’ll need a printer that can handle cardstock and a pack of printable business card sheets, which come pre-scored or perforated so you can snap individual cards apart after printing.
The biggest limitation is paper thickness. Professional business cards are typically printed on heavy stock (14-point or 16-point cardstock), but most home inkjet and laser printers can only feed lighter weights. A 100-pound cover stock is a reasonable starting point for home printing and will run through many standard printers without jamming. Check your printer’s manual for its maximum supported media weight, and look for whether it has a rear feed tray, which provides a straighter paper path and handles thicker stock more reliably than a standard paper cassette.
Expect the per-card cost to be relatively low on materials (a sheet of 10 cards costs pennies), but the quality gap is noticeable. Colors may not be as vibrant, edges from perforated sheets can look rough, and ink can smudge on uncoated cardstock. For networking events or client meetings where first impressions matter, a professional printing service is worth the upgrade.
Using an Online Printing Service
Online printers give you professional-grade results at a reasonable cost, with most orders arriving within about a week. You upload your own design or customize a template, choose your paper and finish, and the cards ship to your door. Here’s what to expect from the major services based on a standard order of 100 cards on basic cardstock:
- VistaPrint: About 26 cents per card for 100, dropping to around 9 cents per card at 500. Delivery takes roughly 7 business days. One of the widest template libraries available.
- Moo: Around 43 cents per card for 100, the most expensive of the major options. Delivery takes about 10 business days. Known for premium paper quality and distinctive design options.
- Jukebox: Roughly 39 cents per card for 100, dropping to 17 cents at 500. About 7 business days for delivery.
- Impress: About 25 cents per card for 100. Delivery takes around 8 business days. It’s an app-only platform (iOS only, no Android) with an intuitive editor and helpful digital proofs, including a 360-degree preview of your card before you order.
Shipping adds to the total. Expect to pay anywhere from $6 to $13 depending on the service and your location. If you’re ordering 250 or more cards, the per-card price drops significantly across all providers, so ordering in bulk is almost always the better deal.
Same-Day Printing at a Local Retailer
When you need cards before tomorrow morning, FedEx Office and Staples both offer same-day business card printing. FedEx charges about 17 cents per card for a minimum order of 100. Staples runs around 11 cents per card with a minimum order of 250. Neither location offers the thickest premium cardstock (16-point) for same-day orders, so the cards will feel slightly thinner than what you’d get from an online service, but they’re perfectly serviceable for a last-minute conference or meeting.
Choosing a Paper Finish
The finish you pick changes how your card looks and feels in someone’s hand, and most online services offer several options at different price points.
Matte is smooth and glare-free, giving the card a clean, understated look. It’s easy to write on (useful if you jot notes for people), and it works well for minimal, text-forward designs. Gloss makes colors pop and adds depth, which is ideal if your card features a color photograph or a vibrant logo. The tradeoff is that glossy cards show fingerprints more easily. Soft-touch has a velvety texture that feels noticeably different from standard cards. It’s glare-free like matte but with a tactile quality that makes people want to hold onto it. It typically costs a few cents more per card.
Some services also offer spot gloss, which applies a transparent shiny coating to specific areas of your design (like just the logo) while leaving the rest matte. It’s an effective way to draw attention to a particular element without making the entire card glossy.
Designing Your Card
If you don’t have a design ready, you don’t need to hire a graphic designer for a clean, professional result. Canva, Adobe Express, and the built-in editors at VistaPrint and Moo all offer business card templates you can customize with your own text, colors, and logo. Stick to one or two fonts, keep the layout uncluttered, and make sure your name and primary contact method are the most prominent elements.
For the front, include your name, title, company name, and one or two contact methods. The back can hold a logo, a tagline, your full contact details, or a QR code. Speaking of which: if you add a QR code (linking to your website, portfolio, or digital contact card), make it at least 1 by 1 inch on the printed card. Technically a QR code can work at 0.8 by 0.8 inches, but bumping it up to a full inch compensates for varying phone camera quality and ensures reliable scanning. Leave some white space around the code so scanners can read it cleanly.
How Many to Order
For most people, 250 cards is the sweet spot. It’s enough to last several months of networking, and the per-card cost drops substantially compared to ordering 100. If your contact information, title, or branding might change soon, order a smaller batch of 100 to avoid waste. If you attend conferences or trade shows regularly, 500 cards at 7 to 17 cents each is a modest investment that keeps you stocked for a long time.
Before placing a large order with any service, order the smallest available batch first. Print quality, color accuracy, and paper feel can vary between providers, and spending $15 to $25 on a test run is cheaper than discovering 500 cards came out with an off-color logo.

