Get formation fee estimate
⚠️ Early access — This endpoint is in preview and may change in backwards-incompatible ways before it is marked stable. Avoid depending on it in production, and reach out before building on it.
Estimate the fees for a formation before submitting — useful for showing cost upfront or for billing reconciliation.
Fees are broken down by component (base, dynamic, late, credit_card, ach); only the components that apply to the jurisdiction are returned.
fee.total is the all-in grand total assuming credit-card payment (base + dynamic + late + credit_card), so you do not have to sum the components yourself. It is always an estimate.
Extra inputs. Some states price the filing on share count, par value, authorized capital, or member count and need extra query parameters — for LLCs as well as corporations:
authorized_shares— required by CT/DE/KY/MA/MI/NM/RI/VA corporationspar_valueandpar_value_type— required by DE corporations;par_value_typeisparorno_par, andpar_valueis the per-share par value in USD (ignored whenno_par)authorized_capital— total authorized capital in USD, required by DC/MO corporationspages— document page count, required by DE corporationspaid_in_capital— required by IL corporationsaggregate_par_value— aggregate par value of all authorized stock (par value × authorized shares) in USD, required by MD corporationsmember_count— number of LLC members, required by TN LLCsstartup_for_soldiers—truewhen the filer qualifies for Missouri’s Startup for Soldiers fee waiver (active-duty military in Missouri forming a new business), required by MO corporationsexpedited_tier— optional; adds the expedited surcharge for that speed where the state offers expedited processing (tiers seen today:expedited,24_hour,same_day,3_hour,2_hour,1_hour)
Any other query parameter is also forwarded to the fee calculation as an extra input, so if a 400 lists a required input not documented here, supply it as a query parameter with that name. Numeric values and true/false are coerced from the query string automatically.
Omit expedited_tier and, where the state offers expedited processing, the response includes expedited_tiers: a menu of { tier, fee } where fee is the added surcharge as an { amount, currency } pair (total cost = the standard fee components + fee.amount). Submit your chosen tier on the create endpoint via expedited_tier.
If required inputs are missing, the endpoint returns 400 listing them.
Authorizations
Enter your API key in the format: sk_test_xxxxx or sk_live_xxxxx
Query Parameters
Whether the filer qualifies for the Startup for Soldiers fee waiver (required by MO corporations)
Number of LLC members (required by TN LLCs)
Aggregate par value of all authorized stock (par value × authorized shares), in USD (required by MD corporations)
Paid-in capital (required by IL corporations)
Document page count (required by DE corporations)
Authorized capital (required by DC/MO corporations)
Par value per share (required by DE corporation)
Number of authorized shares (required by CT/DE/KY/MA/MI/NM/RI/VA corporations)
Entity type
llc, pllc, corporation, pcorporation Response
Fee estimate
Filing type
"formation"
Jurisdiction (ISO 3166-2)
"US-NC"
Fee breakdown by component, with an optional itemized list.
Entity type
"llc"
Priced menu of expedited tiers the jurisdiction offers. Present only when expedited_tier was not supplied and the state offers expedited processing.

