A complete direct mail campaign — including design, printing, list, and postage — typically costs $0.50 to $3.00 per piece. EDDM campaigns (no list required) can run as low as $0.40–$0.55 per piece. Targeted postcard campaigns average $0.60–$1.00 per piece. Letter campaigns with a purchased list typically run $0.65–$1.50 per piece.
Every direct mail campaign has up to five cost components. Understanding each one helps you identify where to save money without sacrificing results.
Usually the largest cost. Rates vary by class and presort level.
Tip: Working with a USPS Full-Service Certified mail house saves 20–40% on postage.
Digital printing costs by format and quantity (1,000+ pieces).
Tip: Variable data printing adds $0.05–$0.10/piece but can increase response rates 30–50%.
Cost to acquire or clean a targeted list of recipients.
Tip: List quality is the single biggest driver of campaign ROI. Always clean before mailing.
For letter campaigns and multi-component packages.
Tip: Full-Service Certified mailers include USPS paperwork and entry in their prep fees.
If you need print-ready artwork created.
Tip: Bring your own print-ready artwork to eliminate design costs entirely.
Real-world cost estimates for three common campaign types. Actual costs vary based on your specific requirements.
5,000 pieces
$0.42/piece
2,500 pieces, First-Class
$0.70/piece
10,000 pieces, Marketing Mail
$0.645/piece
Direct mail costs typically range from $0.50 to $3.00 per piece for a complete campaign including design, printing, list, and postage. EDDM campaigns run as low as $0.40–$0.55 per piece. Targeted postcard campaigns average $0.60–$1.00 per piece. Letter campaigns with a purchased list typically run $0.65–$1.50 per piece.
Every Door Direct Mail (EDDM) is the most affordable direct mail option. EDDM postage is approximately $0.242 per piece — the lowest USPS rate available — and requires no mailing list purchase. You select carrier routes by ZIP code or neighborhood, and USPS delivers to every address. A 5,000-piece EDDM postcard campaign can be completed for approximately $2,000–$2,500 total.
USPS direct mail postage rates in 2026: EDDM ~$0.242/piece, Marketing Mail (presorted) $0.178–$0.433/piece, First-Class Mail (presorted) $0.593–$0.672/piece, First-Class single piece $0.74/piece. Working with a USPS Full-Service Certified mail house gives you access to automation discounts that can save 20–40% compared to retail rates.
Consumer mailing lists cost $50–$150 per thousand names (CPM). Business mailing lists cost $100–$300 per thousand. Specialty or niche lists (medical, legal, high-net-worth) can run $200–$500+ per thousand. EDDM requires no list purchase. List cleaning (NCOALink, CASS) typically adds $0.04–$0.05 per record.
For EDDM, there is no minimum — you can mail to a single carrier route (typically 200–2,000 addresses). For Marketing Mail (bulk mail), USPS requires a minimum of 200 pieces or 50 pounds. For First-Class presort, the minimum is 500 pieces. Many mail houses, including Mail Movers, can handle smaller runs with no minimum.
Key ways to reduce direct mail costs: (1) Use EDDM for geographic saturation — eliminates list costs and uses the lowest postage rate. (2) Presort your mail through a Full-Service Certified mail house for automation discounts. (3) Clean your mailing list with NCOALink before each mailing to eliminate undeliverable addresses. (4) Increase quantity — per-piece printing costs drop significantly at higher volumes. (5) Use Marketing Mail instead of First-Class for non-time-sensitive campaigns.