US business card at 300 DPI is 600 × 1050 pixels

US business card (2 × 3.5 in) at 300 DPI is 600 × 1050 pixels, which is 0.63 megapixels.

Portrait600 × 1050 pixels
Landscape1050 × 600 pixels
With 0.125 in bleed675 × 1125 pixels
Megapixels0.63
Aspect ratio4:7
File size1.8 MB as uncompressed 8-bit RGB; a JPEG or PNG is smaller
Paper size2 × 3.5 in (50.8 × 88.9 mm)

The working

Pixels are inches multiplied by the resolution.

Bleed is extra image past the trim line, so that a cut that lands slightly off still leaves ink to the edge. Print shops usually ask for 0.125 in on every side of a US size, which makes the file 675 × 1125 pixels.

Is your photo big enough?

To fill US business card at 300 DPI an image needs at least 600 × 1050 pixels. Cropped to fill the sheet:

At 300 DPI the pixels of a print blend together from about 11.5 inches (29 cm) away. 300 DPI is the standard for print that is held in the hand: books, magazines, photo prints, business cards and flyers. At reading distance the eye can no longer pick out the pixels.

US business card at other resolutions

ResolutionPixelsWith bleedMegapixelsUncompressed
72 DPI144 × 252162 × 2700.04106 KB
96 DPI192 × 336216 × 3600.06189 KB
100 DPI200 × 350225 × 3750.07205 KB
150 DPI300 × 525338 × 5630.16461 KB
200 DPI400 × 700450 × 7500.28820 KB
240 DPI480 × 840540 × 9000.41.2 MB
300 DPI600 × 1050675 × 11250.631.8 MB
400 DPI800 × 1400900 × 15001.13.2 MB
600 DPI1200 × 21001350 × 22502.57.2 MB
1200 DPI2400 × 42002700 × 45001029 MB

Other sizes at 300 DPI

The US business card is 3.5 × 2 inches. See US business card in pixels at every resolution or everything at 300 DPI.