Calc 01 of 10 Live, zero-click default result Not a broker-dealer, exchange, or adviser

IPO Cost Calculator

The flagship instrument on this site: total cash cost to go public on OTCQB, OTCQX, or Nasdaq Capital Market, priced across seven cost lines and scaled to your raise, venue, and listing path — every dollar sourced and dated, shown as a range.

3 Listing paths modeled
7 Cost line items priced
$0 Cost to run this calculator
Calc 01 · IPO Cost Calculator Live

Estimate your going-public cost

$
Estimated total cost Moderate
$0$0 Cash cost to complete listing, excluding ongoing reporting — estimated range
Each range reads live from GPT.costs, GPT.otcqb, GPT.otcqx, GPT.nasdaqCM, or GPT.form211 in data.js, scaled to the inputs above.
Line item Estimated range % of total
Underwriting discount$0–$00%
Legal$0–$00%
Audit (PCAOB)$0–$00%
EDGAR / printing / FINRA$0–$00%
Transfer agent (year one)$0–$00%
D&O insurance (year one)$0–$00%
Venue entry / application fee$0–$00%
Estimated timeline
0–0 months
Cost as % of raise
0%
How this is modeled

Every dollar figure below is read live from GPT in data.js, never hardcoded on this page. Underwriting/placement = raise × GPT.costs.underwritingPct.traditional, 4–7% of gross proceeds (confidence: range). Legal = GPT.costs.legal.smallCap (raise ≤$10M) or .traditional (confidence: range). Audit = GPT.costs.auditPCAOB (confidence: range). EDGAR/printing/FINRA = GPT.costs.edgarPrintingFinra (confidence: range). Transfer agent = GPT.costs.transferAgentAnnualApprox (confidence: range, not independently re-verified). D&O = GPT.costs.dandOInsurance (confidence: range). Venue entry fee = GPT.nasdaqCM.entryFee (confidence: verified), GPT.otcqb.fees.applicationApprox, or GPT.otcqx.fees.application (confidence: verified eligibility / cited fee). Legal and audit are nudged by a disclosed, non-regulatory venue multiplier (OTCQB ×0.85, OTCQX ×0.95, Nasdaq ×1.25) reflecting heavier diligence at higher-tier venues — this multiplier is a modeling assumption, not a rule. Reg A+ drops the underwriting line and anchors the remaining six lines to raise × GPT.regA.allInCostPctApprox (~10% all-in, confidence: verified figure, ±15% modeled band). Reverse Merger replaces underwriting with GPT.form211.serviceCostRange, the sponsoring market maker's Form 211 service cost (confidence: cited). Nasdaq's entry-fee tier is approximated from raise size since this calculator doesn't collect share count — a documented proxy for GPT.nasdaqCM.entryFee's share-based tiers. Timelines read GPT.timelines.s1Ipo, .regAQualification, or .reverseMerger (confidence: range). Figures dated .

Educational estimate only, not a quote, offer, or solicitation. Actual costs depend on the underwriter, auditor, and counsel you engage — we make no guarantees about final pricing or listing outcomes.

Year-two reality: the cost of staying public

The estimate above is a one-time cash cost to complete a listing. Once you're trading, a separate, recurring bill starts — audit, legal, listing/annual fees, insurance, and investor relations, every year, for as long as you're public.

Ongoing annual cost · OTCQB
Estimated ongoing annual cost
$0$0 Recurring public-company cost per year, starting year two
Base ongoing public-company cost
$0–$0
Venue annual fee
$0

Reads GPT.costs.ongoingPublicCoAnnual (audit, legal, listing, IR, insurance — confidence: range) plus the selected venue's annual fee: GPT.otcqb.fees.annualApprox, GPT.otcqx.fees.annualApprox (both confidence: cited), or GPT.nasdaqCM.annualFee (confidence: verified). Excludes the one-time listing cost modeled above. Uses the market selected in the calculator above.

Worked example: an $8M S-1 raise onto OTCQB

Set the calculator above to a $8,000,000 raise, OTCQB, S-1 IPO — the default state on this page — and trace how the total is built. Underwriting is priced at the traditional firm-commitment discount, 4–7% of gross proceeds: $320,000–$560,000. Legal for a raise this size draws from the small-cap band (GPT.costs.legal.smallCap), trimmed by the OTCQB ×0.85 multiplier to roughly $63,750–$255,000. PCAOB audit fees, same multiplier, land near $38,250–$212,500. EDGAR filing agent, financial printer, and FINRA-related costs add $50,000–$300,000; a transfer agent enrolled in the Transfer Agent Verified Shares Program runs $3,000–$10,000 in year one; D&O insurance for a company this size typically prices at $30,000–$250,000. OTCQB's application fee is a flat, cited figure near $5,000.

Sum the low end and the high end separately — never average a line and then sum, since that collapses the range into a false point estimate — and the total lands around $510,000 to $1,592,500, roughly 6%–20% of the raise, with a plausible planning midpoint near 13%. Timeline for an S-1 IPO runs GPT.timelines.s1Ipo, 6 to 12 months from kickoff to first trade. That midpoint is exactly why the calculator reports a range instead of a single number: a founder who books legal at $64,000 and a well-known underwriter who prices at 7% will land near the high end even though every individual line looked "cheap" in isolation.

What actually drives the total

Four levers move this number more than anything else in the breakdown table. The underwriting discount is the single largest line on a firm-commitment S-1 and the one with the widest real-world spread — small-cap deals cluster near 7%, and only larger, more competitive raises negotiate materially below that. Best-efforts and self-underwritten S-1 structures can carry no underwriting discount at all, which is the biggest single cost lever available to a founder willing to run their own book. Venue choice is the second lever: Nasdaq's heavier diligence, higher entry fee tier, and more demanding audit/legal scope (modeled here as a ×1.25 multiplier against the same base ranges OTCQB uses at ×0.85) routinely adds 30–45% to the legal-and-audit portion alone, before the exchange's own entry fee is added on top. Audit timing is the third: PCAOB-registered audit capacity is finite, and a company that starts its audit engagement late in a busy season pays a premium for expedited turnaround — the audit range in this calculator ($45,000–$250,000) reflects that spread. Deal complexity is the fourth and least visible: multiple share classes, related-party transactions, prior private placements with resale registration rights, or a messy cap table all push legal spend toward the top of its range regardless of raise size, because counsel is pricing hours, not a percentage of proceeds.

Where founders overspend

The most common overspend is engaging a large-firm underwriter or law firm before running any competitive process — sole-sourcing the first quote a founder receives, rather than benchmarking two or three, routinely costs 20–40% more for comparable work. The second is over-insuring D&O in year one: boards new to public-company litigation exposure sometimes buy limits sized for a Nasdaq-listed company while still trading on OTCQB, when a right-sized policy tied to actual float and market cap would sit meaningfully lower in the GPT.costs.dandOInsurance range. The third is choosing the wrong venue first — attempting a direct Nasdaq listing before OTCQB or OTCQX seasoning, which multiplies legal and audit cost through the ×1.25 modeled uplift without the trading history and holder base Nasdaq's qualitative standards actually reward. The fourth is redundant filing-agent and financial-printer spend: many EDGAR agents now bundle printing, XBRL tagging, and FINRA-related filing support into a single retainer, and paying separately for each function pushes the edgarPrintingFinra line toward its high end for no added service.

Why every figure here is a range, not a point

Nothing in this calculator is a quote, and that's deliberate. Underwriting economics are negotiated deal by deal and move with market conditions at the time of pricing. Legal and audit fees are billed on scope and complexity, not a fixed percentage of proceeds — two companies raising the identical amount can see legal bills differ by 3–4x based on cap table history alone. Even the "verified" figures in data.js, like Nasdaq's published entry-fee schedule, describe a fee table with tiers, not a single number that applies to every issuer. Collapsing any of this into a point estimate would imply a precision the underlying market doesn't have. Use the range the way an experienced CFO uses it: as a planning band to size a budget and scope a first conversation with counsel and an underwriter, then replace every line with a real, engagement-specific number as those conversations happen.

Talk to a going-public readiness desk

Walk through your calculator results with a team that maps cost, dilution, and timeline for founders targeting OTCQB, OTCQX, and Nasdaq.

Request a Readiness Review

Frequently asked

What this calculator prices, what it doesn't, and how to read the result next to a real quote.

What costs are included in this IPO cost estimate?

Seven one-time line items: underwriting or placement, legal, PCAOB audit, EDGAR/printing/FINRA-related filing costs, transfer agent setup, D&O insurance, and the venue's entry or application fee. Together these represent the cash cost to complete a listing — not what it costs to stay public afterward.

Does this calculator include what it costs to stay public after listing?

No — that's the separate "Year-two reality" module above, which reads GPT.costs.ongoingPublicCoAnnual plus the selected venue's annual fee to estimate the recurring bill starting in year two. The main calculator estimates the one-time listing cost only.

Why is my Reg A+ estimate so different from my S-1 estimate?

Reg A+ offerings typically carry no traditional underwriting discount, so this calculator drops that line entirely and anchors the total to GPT.regA.allInCostPctApprox — roughly 10% all-in — spread across legal, audit, filing, and fee lines instead.

Why does the same raise cost more on Nasdaq than OTCQB?

Nasdaq listings carry heavier diligence, a higher entry fee tier, and larger legal and audit engagements. This calculator models that with a disclosed, non-regulatory multiplier (OTCQB ×0.85, OTCQX ×0.95, Nasdaq ×1.25) applied to the same base cost ranges — a modeling assumption, not a regulatory rule, documented in "How this is modeled."

Are these numbers a real quote I can take to an underwriter?

No. Every figure is a modeled estimate built from the sourced ranges in data.js, not a quote from an underwriter, auditor, or law firm. Use it to scope a conversation and set a planning budget, not to commit to a closing number.

How should I use the cost range instead of a single number?

Treat the low end and high end as a plausible planning band, not a point promise. Actual costs depend on the underwriter, counsel, and auditor you engage, deal complexity, and market conditions at the time of pricing — the range exists because that variance is real, not because the estimate is imprecise.

Est. total cost
$0–$0
Adjust