·10 min read·low-cost sales list

The Complete Guide to a Low-Cost Sales List: Per-Record Pricing Compared

How do you build a cheap sales list? We compare the per-record cost of manual work, crowdsourcing, list brokers, tools, and SaaS — from ¥2 to ¥500 — plus the traps of a cheap lead list, what's possible for free, and the real lowest-cost option by ROI.

Related:cheap lead listsales list costsales list price per recordreduce list-building costfree sales listsales list pricing

"I can't pour money into a sales list — but a low-quality one won't turn into meetings either." Anyone responsible for new-business outreach hits this dilemma. And the numbers are stark: depending on the method, a sales list costs anywhere from ¥2 to ¥500 per record — a 250× spread. The same "list of 100" can cost ¥200 or ¥50,000.

This article is a per-record pricing guide for anyone who wants a sales list as cheaply as possible. We line up the real per-record cost of each method, break down why lists get expensive, and walk through five ways to build one cheaply, what's possible for free, how to spot a cheap-but-useless list, and the true lowest-cost option by ROI. The short version: when you measure by "cost per usable record" rather than headline price, SaaS comes out cheapest.

Sales list cost per record — method comparison

Start with the big picture. Here are the five main ways to obtain a sales list, compared by effective cost per record. Figures reflect typical May 2026 market rates; labor is calculated at ¥1,500/hour.

MethodCost per recordPer 100Per 1,000Notes
Manual (in-house collection)¥150–500¥15,000–50,000¥150,000–500,000Labor is the whole cost. Looks free, is actually the most expensive
Crowdsourcing¥100–300¥10,000–30,000¥100,000–300,000Ordering, QA, and rework management add hidden cost
List broker purchase¥30–200¥3,000–20,000¥30,000–200,000Unknown freshness, minimum lots of hundreds, legal care needed
Tools (e.g. Apollo)¥30–100¥3,000–10,000¥30,000–100,000Flat monthly fee. Thin on local Japanese-company data
SaaS (bacotto)¥2–50¥200–5,000¥2,000–23,760Generated by industry × region instantly. Lowest effective cost
Per-record cost includes getting to a usable state (after de-duplication and closed-business removal). Base plan fees excluded.
"Price per record" and "effective cost" are different
A broker's "¥30 per record" or a tool's "¥30 per record" is the price of raw data including closed businesses, duplicates, and missing contacts. Narrow it down to records you can actually use and the cost jumps 2–3×. For a low-cost comparison, always look at "cost per usable record."

Why sales lists get expensive — the four cost components

To cut the cost of a sales list, you first need to know what you're paying for. Sales list cost breaks into four components.

  1. Collection cost: finding companies and gathering contacts. By hand that's 3–5 minutes per record = ¥75–125 in labor. This is the biggest line item
  2. Cleansing cost: removing closed, relocated, and duplicate entries. Skip it and it turns into a hidden cost of bounces and wasted outreach
  3. Enrichment cost: getting not just phone numbers but email, Instagram, and LINE Official. The more channels, the longer the research per record
  4. Management cost: ordering outsourced work, QA, format unification, CRM import. A surprisingly overlooked line item

Manual and outsourced collection "look cheap but cost a lot" because collection and management cost never appear on an invoice — they hide inside payroll. If a staffer on a ¥300,000 monthly salary spends one day a week building lists, that alone is over ¥60,000 a month. Low-cost optimization means replacing that labor with automation.

Hidden cost of building a 100-record list by hand
5–8 hrs
Time to collect 100 records
¥12,000
Labor at ¥1,500/hour
15–25%
Closed/duplicate records before cleansing
¥2
Lowest per-record cost for the same 100 via SaaS

Five ways to build a low-cost sales list

Once you understand the cost structure, the levers become concrete. Here are five, ordered by impact on cost.

1. Automate collection (the highest-impact lever)

60–70% of total cost is collection labor. Automate it with SaaS or an API and the per-record cost drops to single digits. Manual ¥150/record → SaaS ¥2–50/record is a 70–90% reduction. If you do only one thing for cost, do this.

2. Buy only what you need (don't overbuy)

List brokers impose minimum lots of hundreds to thousands, so you end up buying regions and industries you'll never touch. Pull exactly the scope you'll work — "80 hair salons in Tokyo" — and the dead-inventory cost disappears. Choose a method with usage-based pricing or small plans.

3. Automate cleansing to kill "wasted outreach cost"

Emails sent and calls made to closed companies never show up in the per-record price, but they're a real loss. Pick a method with built-in closed-business filtering and de-duplication and both the cleansing labor and the wasted outreach vanish.

4. Capture channels together

Buy a phone-number list and then research email and Instagram separately, and you pay twice. A method that captures multiple channels in a single pull has zero enrichment cost.

5. Test on a free tier before investing in production

Rather than buying in bulk blind, use a free tier or trial to confirm "how many contacts I can actually get in my industry" before paying — that prevents a total loss from a mismatch.

Priority order for savings
Of the five, by far the biggest cost impact is "1. Automate collection." Just switching from manual work to SaaS cuts per-record cost by 70–90%. Treat 2–5 as the finishing touches on top of that.

What's actually possible with a "free sales list"

"I want to build a sales list for free" is a common search, so here's the honest answer. Fully free methods do exist, but each has a clear ceiling.

Free methodWhat it doesLimits / cost
Google search + official sitesCollect a handful to a dozen by hand3–5 min each. 100 records = ¥12,000 in real labor
Manually copy Google MapsGet business name, address, phoneEmail/social separate. Automation breaks Maps' terms
Trade-association directoriesView a roster of member companiesContacts not comprehensive; commercial use sometimes restricted
SaaS free planGenerate up to 20 production-quality records/monthVolume cap; a paid plan is needed for ongoing use
Even "free" methods incur cost as labor. Truly free is limited to small-scale research.

The bottom line: free works for one-off research of up to 10–20 records. Beyond that, "free" manual work turns into a hidden labor cost. bacotto's free plan also generates up to 20 production-quality records a month, so the smartest move is to use the free tier to confirm your industry's capture rate, then upgrade only when you need to (related: our sales-list-building guide).

Avoiding "cheap and nasty" — how to judge quality

Chasing low cost so hard that you buy an unusable list is self-defeating. Cheap sales lists carry these traps.

  • Stale: broker data often has an unknown collection date, with closures and relocations left in. Bounce rates can top 20%
  • Missing contacts: only phone numbers, no email or social — so you re-research it yourself and pay twice
  • Heavy duplication: the same company appears multiple times under branch-name variants, padding the count
  • Off-target records: you bought "Tokyo" but get neighboring prefectures and unrelated industries mixed in
  • Resold data: a worn-out list sold to other companies too, where prospects are already outreach-fatigued

Before buying a cheap list, always check these four points.

  1. Is the data's collection date (freshness) clearly stated?
  2. Is closed-business and duplicate removal performed, and how accurate is it?
  3. Can you test in small volume (free tier, trial, or usage-based pricing)?
  4. Is there accountability for quality — refunds or replacement guarantees?
There's a reason for an extremely cheap directory
A directory under ¥10 per record is very likely a resale of data several years old. A list that produces no meetings, however cheap, costs not ¥10 per record but "zero meetings ÷ amount paid" = effectively infinite. Always check what's behind the low price.

Think in ROI — what "cheapest" really means

The ultimate goal of low-cost optimization isn't cutting spend — it's lowering "cost per meeting booked." A low per-record price means nothing if it doesn't produce meetings. Think of it this way.

Cost per meeting = list cost ÷ (records × contact accuracy × response rate)

A concrete comparison: booking meetings off a 100-record list (assuming a uniform 2% email response rate).

MethodCost of 100Usable contactsEst. meetingsCost per meeting
Manual¥12,000 (labor)851.7¥7,059
List broker (budget tier)¥4,00060 (low freshness)1.2¥3,333
Tool (e.g. Apollo)~¥5,000751.5¥3,333
SaaS (bacotto)¥330921.8¥183
bacotto calculated at the ¥330 effective per-100 cost on the Starter plan (¥1,980/mo, 600 records).

On per-record price alone, brokers and tools look cheap too — but by ROI the gap is obvious. SaaS, with high contact accuracy and a low per-record cost, runs about 1/40th the cost per meeting of manual work. That's what "the true cheapest" means.

Why bacotto is the lowest-cost option

bacotto is a SaaS that auto-generates B2B sales lists from just an industry × region selection. Its cost edge over other methods is straightforward.

  • Fully automated collection: the biggest line item — manual collection labor — goes to zero
  • Cleansing built in: closed-business filtering and de-duplication run automatically, killing wasted-outreach cost
  • Multi-channel in one pull: phone, email, official site, Instagram, and LINE Official captured at once — no enrichment cost
  • Usage-based / small plans: pay for what you use, no minimum-lot bulk buys
  • Free plan for 20 records/month: test at production quality, so no risk of a mismatched investment
ItemManualList brokerToolbacotto
Effective cost per record¥150–500¥30–200¥30–100¥2–50
Collection laborincurred in full
Auto closed/duplicate removalfreshness unknown
Email + social in one pullemail-focused
Test small / freeminimum lot
Cost per meeting¥7,059¥3,333¥3,333¥183

Pricing starts with a free plan (20 records/month) and Starter at ¥1,980/mo (600 records, ¥3.3 real cost per record). Over the cap, extend with add-on credits at ¥2,000 per 500 records — no waste from bulk buys. For a detailed tool-to-tool comparison, see our Apollo vs. bacotto article.

The lowest-cost answer by use case

Finally, here's how to choose the cheapest option for your situation.

  • One-off research of 10–20 records: free is plenty. Manual Google search or a SaaS free plan
  • 100–1,000 records once: usage-based SaaS is cheapest. A bulk broker buy leaves dead inventory
  • 100+ records every month: a monthly SaaS plan (Starter from ¥1,980/mo). Lowest per-record and management cost
  • Want list-building through to email outreach end-to-end: multi-channel SaaS only — collecting channels separately doubles the cost
Start with the free tier to estimate
The first step in cutting cost is knowing your industry's capture rate. Pull 20 records on bacotto's free plan, see how complete the contacts are, and you can estimate your post-upgrade effective cost precisely.
A sales list at the lowest cost. Try 20 records free
Enter an industry and a region to generate a production-quality list. No credit card required.
Try it free

Type industry × region — list ready in 3 minutes.

Address, phone, email, official site, Instagram, LINE — pulled together. Try 20 leads free (no credit card).

Start free →

Browse popular industry × region combos

Start from the most-searched industry / region pairings — your list is ready in minutes.

Related posts