B2B mailing lists: build or buy, for direct mail and email
B2B mailing lists for postal and email: what lists cost per thousand, USPS NCOA, CASS and Marketing Mail basics, compliance, and building one from Google Maps.
- Published
- Updated
- Read time
- 9 min
- Category
- Guide
A B2B mailing list is a list of businesses with a postal address, an email address, or both, used for direct mail or email campaigns. You can buy one from a list compiler or broker, usually priced per thousand names (Data Axle's business data card listed $100 per thousand in 2026, with a $750 minimum), or build one yourself from public sources such as Google Maps and each business's website. For postal mail, run the list through address standardization (CASS) and a move update such as NCOA before you mail, or you won't qualify for USPS commercial prices. For email, verify every address and follow CAN-SPAM.
This guide covers both channels: what lists cost, the USPS basics, compliance, and how to build a mailing list from Google Maps addresses.
What is a B2B mailing list?#
It's a list of businesses, not consumers, with the fields you need to reach them. A good one has:
Scroll horizontally if needed →
| Field | Postal | |
|---|---|---|
| Business name | Required | Required |
| Contact name or title | Helps ("Attn: Owner") | Helps personalize |
| Street address, city, state, ZIP+4 | Required, standardized | Useful for segmenting |
| Email address | No | Required, verified |
| Category or SIC/NAICS code | For targeting | For targeting |
| Employee count, revenue | Vendor lists only | Vendor lists only |
"Mailing list" can mean either channel. List brokers mostly mean postal; cold-email operators mean email. The building blocks differ, so plan for the one you're actually sending.
How much does a B2B mailing list cost to buy?#
Compiled lists are priced per thousand names, with minimum orders and extra fees for each added field. On the vendor data cards we checked, base prices were around $100 per thousand. As of November 2026:
Scroll horizontally if needed →
| List | Base price | Minimum | Add-ons |
|---|---|---|---|
| Data Axle Business Data [1] | $100 per thousand | 7,500 names or $750 | Email $225/M, contact name $25/M, phone $30/M |
| New Business Filings, on NextMark [2] | $90 per thousand | 5,000 names | Varies |
"Per thousand" is written $/M in the list business. Many lists are rented for a set number of uses rather than bought outright, so read the data card's usage terms before you mail twice.
A worked example. You want 2,000 HVAC contractors in Texas with emails. From the Data Axle card: 2,000 names at $100/M is $200, below the $750 minimum, so you pay $750. Adding the email segment at $225/M for those 2,000 is $450 more. That's about $1,200 for a one-time list, before postage or verification, and only as fresh as the data's last compile [1].
Our article on whether you should buy a business email list covers the risks on the email side in more detail.
Should I build or buy?#
Build it if you're targeting specific trades in specific areas. Here's what Leadraft does in each situation, and what it doesn't:
Scroll horizontally if needed →
| Situation | What Leadraft does |
|---|---|
| You're targeting specific trades in specific areas | Builds the list for the city, county, ZIP code, radius or drawn area you choose |
| Freshness matters | Pulls current Google Maps listings each time you run it |
Published business emails (info@, office@) are fine | Finds them on each business's own site and checks every one against the live mail server |
| You need postal fields | Exports address, city, state and postal code already split |
| You'll reuse and refresh the list monthly | Monitors re-run the search and bring in only new businesses |
| You need contact names and titles | Not what Leadraft does |
| You need employee counts, revenue or SIC/NAICS selects | Not what Leadraft does |
| You need CASS or NCOA processing | Not what Leadraft does; that's your mailing house's job |
What do I need to know about USPS for B2B direct mail?#
Three things: standardize addresses, update them for moves, and pick the right mail class. The USPS rules apply the same to business and consumer addresses.
Address standardization (CASS)#
CASS (Coding Accuracy Support System) is the USPS certification for address-matching software. It's "a common measure by which to test the quality of address-matching software", and certified software corrects and codes ZIP+4, delivery point and carrier route [3]. Running your list through CASS-certified software fixes formatting, adds ZIP+4 and flags addresses that don't exist. Most mailing services and list vendors do this for you.
Move updates (NCOA)#
NCOALink is a dataset of about 160 million permanent change-of-address records "filed by individuals, families, and businesses" [4]. To claim presorted or automation prices for First-Class Mail or USPS Marketing Mail, you "must demonstrate that they have updated their mailing list within 95 days before the mailing date" [5]. NCOA processing through a licensed provider is the usual way.
Mail class and postage#
Prices effective October 4, 2026, per piece [6]:
Scroll horizontally if needed →
| Price per letter | |
|---|---|
| First-Class Mail, stamped, 1 oz | $0.82 |
| First-Class Mail, commercial automation, 5-digit | $0.621 |
| USPS Marketing Mail, automation, 5-digit | $0.395 |
| USPS Marketing Mail, automation, mixed | $0.467 |
| EDDM Retail (flats, no addresses) | $0.26 [7] |
- USPS Marketing Mail needs at least 200 addressed pieces or 50 pounds per mailing [8].
- Automation prices require an Intelligent Mail barcode on the piece [9].
- Every Door Direct Mail (EDDM) doesn't use a list at all. Pieces are addressed to "Postal Customer" and go to every address on the carrier routes you pick, with at least 200 and up to 5,000 pieces per day per ZIP Code [7]. It's for saturation, not targeting specific businesses.
A worked example. Mailing 2,000 letters at Marketing Mail 5-digit automation prices costs 2,000 × $0.395 = $790 in postage, if all of them qualify for 5-digit presort. The same 2,000 with First-Class stamps would cost 2,000 × $0.82 = $1,640. Printing and list costs are extra.
What compliance rules apply?#
Different ones for each channel.
Postal mail. CAN-SPAM covers commercial email, not postal mail [10]. B2B direct mail in the US is widely sent without prior consent. Follow USPS content and preparation rules, and honor any request to stop. DMAchoice, the ANA's mail preference service, is described as helping "consumers express their marketing preferences" [11]; if you also mail consumers, check it.
Email. CAN-SPAM applies to business email: "The law makes no exception for business-to-business email" [10]. Every commercial email needs honest headers and subject lines, your valid postal address, a clear way to opt out, and opt-outs honored within 10 business days. Outside the US, rules are stricter for named people. See our cold email laws guide. This isn't legal advice.
Either channel. Keep a suppression list of everyone who asked to stop, and check it before every campaign. Our glossary entry on the suppression list explains how it works.
How do I build a B2B mailing list from Google Maps addresses?#
Google Maps listings carry a business name, category, street address and phone for most businesses that serve customers in person, which is most of what a postal list needs. Many also link a website, which is where you'll find the email.
- Pick the trades and the area. Be specific: "dentists in Maricopa County" or "auto repair shops in ZIP codes 78701 to 78759".
- Collect every business in the area. One Maps search shows only about 120 results, so search in smaller pieces (see why Maps stops at about 120 results).
- Split the address into street, city, state and ZIP columns.
- Remove service-area businesses that don't show a street address. Many plumbers and cleaners hide theirs; you can't mail them at the shop.
- Dedupe on the Google place ID or the normalized address.
- Run CASS and NCOA through your mailing house or a list-hygiene service. Expect some addresses to need suite numbers.
- For email, use the website. Find the published address on each business's own site and verify it before sending.
Two cautions specific to Maps addresses: a business's listed address is where it serves customers, which isn't always where it receives mail; and franchise locations may route mail to a head office. Mailing "Attn: Owner" or "Attn: Office Manager" helps the piece reach a decision-maker.
Which should I send, postal or email?#
Both work, and they work well together. Postal costs more per piece (about $0.40 to $0.82 in postage alone, versus close to nothing per email) but lands with no deliverability risk and stays on the desk. Email is cheap and fast but needs verified addresses and a warmed-up sending setup. A common pattern is a postcard first, then an email a week later that references it.
Use the lead list calculator to work out how many businesses you need for the number of replies you're after.
What's the best way to get a B2B mailing list of local businesses?#
Build it in Leadraft. Take the worked example above: 2,000 HVAC contractors in Texas with emails came to about $1,200 as a one-time compiled list. In Leadraft the same 2,000 businesses fit inside the Starter plan at $19 a month (25,000 businesses and 1,000 checked emails), with the postal fields split and every email checked against the live mail server. If more than 1,000 of them come back with an email, Growth at $49 a month covers up to 5,000 checked emails. You pay once per business, ever, and businesses outside your area or trade are shown free. For 10,000 businesses with up to 5,000 checked emails, Growth is $49 a month. See pricing.
FAQ#
How much does a B2B mailing list cost?#
Compiled business lists are usually priced per thousand names. As of 2026, Data Axle's business data card listed $100 per thousand with a minimum order of 7,500 names or $750, plus $225 per thousand for the email segment, and a New Business Filings list on NextMark listed $90 per thousand with a 5,000-name minimum. Building your own costs your time or a tool subscription.
What is NCOA and do I need it for business mail?#
NCOALink is the USPS change-of-address dataset, about 160 million permanent change-of-address records, including business moves. To get presorted or automation prices for First-Class Mail or USPS Marketing Mail, you must show your list was updated for moves within 95 days before mailing. NCOA processing is one way to do that.
How much does it cost to send B2B direct mail?#
Postage depends on class and preparation. With USPS prices effective October 4, 2026, a 1-ounce stamped First-Class letter is $0.82, a First-Class automation letter at 5-digit presort is $0.621, and a USPS Marketing Mail automation letter at 5-digit presort is $0.395. Marketing Mail requires at least 200 pieces or 50 pounds per mailing.
Is it legal to send unsolicited B2B direct mail?#
In the US, CAN-SPAM covers email, not postal mail, and B2B direct mail is widely used without prior consent. Your mail must follow USPS rules, and you should honor any request to stop. B2B email is covered by CAN-SPAM, which requires a postal address, an opt-out and honest headers and subject lines.
Should I buy a B2B mailing list or build one?#
Build when you're targeting specific trades in specific areas: a fresh list from Google Maps and each business's website is more current than a compile, and every email can be checked before you send. That is the list Leadraft builds. Compiled lists sell contact names, employee counts and SIC/NAICS selects, which Leadraft doesn't provide, and they are only as fresh as their last compile.
Sources#
- Data Axle, Data Axle Business Data, data card (counts through August 31, 2026).
- NextMark, New Business Filings, data card (counts through October 5, 2026).
- USPS PostalPro, CASS.
- USPS PostalPro, NCOALink.
- USPS, Quick Service Guide 602a: Move Update.
- USPS, Notice 123: Price List (effective October 4, 2026).
- USPS, Every Door Direct Mail.
- USPS, Domestic Mail Manual 246 (minimum volume for USPS Marketing Mail).
- USPS PostalPro, Intelligent Mail barcode.
- Federal Trade Commission, CAN-SPAM Act: A Compliance Guide for Business.
- ANA, DMAchoice.
Lead lists for the trades in this article
Keep reading
Guide
How to find who owns an LLC, state by state (15 states compared)
Where to search LLCs in CA, TX, FL, NY, DE, NV, WY and 8 more states, whether members or managers are public, what annual reports show, and what it costs.
Read articleGuide
Lead list template for Google Sheets and Excel (free CSV download)
A free lead list template with the columns that matter, status dropdowns, data validation and dedupe formulas for Google Sheets and Excel. Download the CSV.
Read articleGuide
Google Maps lead generation: the complete playbook (2026)
Google Maps lead generation end to end: niche, area, keywords, coverage, cleaning, verified emails, outreach and re-runs, with a worked 2,000-business funnel.
Read article