Per-call vs subscription pricing for business verification — the math
When you pull business records across multiple states, pricing becomes operational math. A per-call model charges you once per lookup. A subscription locks in a flat rate. The right choice depends on your monthly volume, hit rate, and how often you need to verify the same entity twice.
The per-call math
Per-transaction pricing is simple: you pay for what you use. Pull a Secretary of State record, run a USDOT check, look up UCC filings · you pay per query. No setup fees, no unused credits.
This works best if you verify fewer than 30–50 entities a month. A credit shop handling one or two small-business loans a week, or a fleet operator checking a driver’s MC number once a month, sits comfortably in per-call territory. You avoid paying for capacity you don’t use.
The hidden cost is friction. Each lookup feels like a small decision. Ten states, four data sources per entity, and you’re managing dozens of micro-transactions. For a manual workflow where an underwriter is also pulling public records by hand, per-call can feel like sticker shock on the third or fourth lookup of the same company.
The subscription model
Subscriptions charge a flat monthly rate, usually with a lookup limit (typically 50–500 per month). Once you hit that threshold, you either pay overage fees or upgrade to a higher tier.
This model wins if you verify 75+ entities a month, or if you’re pulling the same entity’s records multiple times during underwriting (a re-check on officers, a refresh on USDOT status, a second look at UCC filings). The cost per lookup drops fast. At 200 monthly verifications, a $300/month subscription costs $1.50 per lookup. Per-call pricing at $5–10 per query would run $1,000–2,000.
The friction disappears. An underwriter can check an entity as many times as needed without watching the meter. You also lock in budgeting: a fixed monthly cost is easier to forecast than variable per-lookup spend.
The downside is overpaying if your volume is lumpy. A small bank that verifies 20 entities one month and 120 the next will waste money on unused credits in slow months.
Volume is the real variable
The break-even point depends entirely on your state mix and data complexity. A simple name check in one state is cheaper per-call. A full verification across three states with UCC, USDOT, and OFAC screening is pricier per-call but justifies a subscription faster.
If your shop handles seasonal volume · a spike in equipment leases in Q3, dead calm in Q1 · per-call pricing lets you scale without carrying fixed cost. If you run steady, 60+ lookups a month, a subscription typically saves 40–60% per lookup.
Many credit shops mix the two. They keep a low-cost subscription for routine checks and pay per-call for edge cases: a one-off out-of-state verify, a deep recheck, or a high-risk review that demands six separate data pulls.
The hidden math: re-verification
One underwriting scenario breaks the per-call model hard: re-checks. You pull a Secretary of State record on day one. The registered agent is stale or the officer list looks thin. You check again on day three. You’ve now paid twice for the same entity.
Under subscription pricing, that second lookup is free. On a $5 per-call model, you’ve just spent $10 to spot-check one company. Over a month, re-verifications can add 20–30% to your transaction count.
This is especially painful in higher-risk deals. A loan to a new LLC with a weak officer structure or a USDOT history of violations often triggers two or three lookups before approval. A subscription absorbs that cost; per-call pricing makes it visible and irritating.
Cash flow vs. accounting
For a small credit shop or a one-man underwriting operation, per-call feels closer to variable cost. You pay only when you move a deal forward. No sunk cost.
For a bank processing 15–20 deals a month with multiple verifications per deal, subscription pricing converts that noise into a line item. It also forces you to quantify your true monthly verification needs, which sharpens your forecasting.
Neither is better in isolation. If you’re paying $400/month for a subscription and using only 40% of the lookups, you’re losing money. If you’re paying $8 per call and verifying 250 entities a month, you’re spending $2,000 when $300 would cover it.
Bottom line
Pull your last 90 days of underwriting volume. Count the number of entity verifications you ran, including re-checks. Multiply that by the per-call rate. If the number is more than three months of your proposed subscription fee, subscription pricing wins. If it’s less, per-call is cleaner. If you’re on the fence, pick per-call for the first month, track every lookup, and switch when the math tips. The right model is the one that matches your actual workflow, not the one that sounds cheaper in theory.