🇺🇸 All 50 States — 2025 Fee Schedules

How much does it cost to form an LLC?

Instant cost breakdown for all 50 states — filing fees, registered agent, annual costs, and multi-year totals. Compare states side by side.

✓ All 50 states ✓ 2025 filing fees ✓ Multi-year cost ✓ State comparison ✓ No sign-up

🧭 Find the best state for your LLC

US-based
Outside the US
Online / remote
Physical / local
Low cost
Privacy
Simplicity

LLC Formation Cost Calculator

2025 state filing fees — all costs included

Your LLC
My situation
💼 Side hustle
🛒 Ecommerce
🏠 Property holding
🌍 Non-US founder
Affects recommendations and insights shown in results
Optional add-ons
Registered agent service (+$125/yr)Required if no physical presence. $50-$300/yr typical
Operating agreement (+$200, one-time)Strongly recommended for all LLCs — defines ownership rules
Local business license (+$75/yr)Required in most cities and counties — varies by location
Expedited filing (+$50, one-time)1-3 days instead of 2-4 weeks for state processing
LLC formation cost estimate
Year 1 total
all costs included
State filing fee
one-time
Annual recurring
every year after yr 1
Total 3-year cost
all selected options
🏆
💰
Filing fee
Annual fee
Year 1 total
EIN cost
$0
Full cost breakdown
State filing feeone-time, paid to state
Annual report / franchise taxpaid to state every year
Registered agent service$125/yr — required if no physical presence
EIN (Employer ID Number)applied for free at irs.gov$0 Free
Year 1 total
Year-by-year projection

Cost over your selected period

Compare popular states
Formation steps

📋 How to form an LLC — step by step

Smart Insights

For your LLC

⚠️ Common mistakes to avoid

Estimates based on 2025 state fee schedules. Annual fees and tax requirements can change. Always verify current fees at your state's Secretary of State website before filing. This tool does not constitute legal or tax advice.

What is an LLC?

A Limited Liability Company separates your personal assets from your business debts. Members are not personally liable for business obligations, unlike a sole proprietorship.

EIN is always free

An Employer Identification Number (EIN) is free from the IRS at irs.gov. Never pay a service to apply for one — it takes about 10 minutes online.

Operating agreement

Even single-member LLCs should have one. It documents ownership, how profits are split, and how the business is managed. Some states require it.

Foreign LLC registration

If you form in Wyoming but operate in California, you must also register as a foreign LLC in California — paying fees in both states.

LLC formation costs explained — complete guide (2025)

Forming an LLC requires paying a one-time state filing fee to your state's Secretary of State office. These range from $35 (Montana) to $500 (Massachusetts). Most states also charge an annual report fee or franchise tax to keep your LLC in good standing each year.

Beyond state fees, most LLC owners also need: a registered agent ($50–$300/yr) if they do not have a physical presence in the state; an operating agreement (free DIY or $100–$300 via a service); and an EIN from the IRS (always free). Local business licenses vary widely by city and county.

California stands out as the most expensive state due to its $800 minimum annual franchise tax — required even if the LLC earns no revenue in its first year (with some exceptions for LLCs formed after September 1). Wyoming and New Mexico are popular low-cost alternatives with no state income tax and no annual report fees respectively.

Should I form my LLC in Delaware or Wyoming?

Delaware and Wyoming are popular with online and remote businesses. Delaware offers flexible corporate law and experienced business courts. Wyoming offers strong privacy protections (members not listed publicly), no state income tax, and low fees. However, if your business physically operates in another state, you will need to register there as a foreign LLC too — paying fees in both states and effectively doubling your compliance burden.

LLC formation FAQs

How much does it cost to form an LLC?
State filing fees range from $35 (Montana) to $500 (Massachusetts). Most states charge $50–$200. Total first-year costs with a registered agent typically run $175–$600 for most states. California is the exception — its $800 annual minimum franchise tax makes it one of the most expensive states to maintain an LLC regardless of revenue.
What is the cheapest state to form an LLC?
New Mexico ($50 filing, no annual fee) and Montana ($35 filing, $15/yr) have the lowest total costs. With a registered agent, both come in around $175 for year one and $140/yr ongoing. However, if your business operates in another state, you will need to pay fees in both — making your home state often the most practical choice.
Do I need a registered agent?
Every LLC must have a registered agent in its state of formation — someone with a physical address who can receive official legal documents during business hours. If you have a physical address in the state, you can serve as your own agent for free. If not, registered agent services typically cost $50–$300 per year, with most reputable services around $100–$150.
Is an EIN free for an LLC?
Yes — completely free. You apply directly at irs.gov and receive your EIN immediately online. Formation services often charge $50–$100 to apply for an EIN on your behalf. This is unnecessary — the application is simple and takes about 10 minutes.
Can a single person form an LLC?
Yes. A single-member LLC is one of the most common business structures. It provides liability protection while being taxed as a sole proprietorship by default (pass-through taxation). Single-member LLCs should still have an operating agreement documenting how the business is owned and managed, even though most states do not legally require one for single-member LLCs.
AK:{name:'Alaska', filing:250,annual:100,notes:''}, AZ:{name:'Arizona', filing:50, annual:0, notes:'No annual report fee — one of the lowest ongoing cost states'}, AR:{name:'Arkansas', filing:45, annual:150,notes:'Annual franchise tax of $150 applies'}, CA:{name:'California', filing:70, annual:820,notes:'$800 minimum annual franchise tax regardless of revenue. First-year exemption may apply if formed after Sep 1.'}, CO:{name:'Colorado', filing:50, annual:10, notes:''}, CT:{name:'Connecticut', filing:120,annual:80, notes:''}, DE:{name:'Delaware', filing:90, annual:300,notes:'Popular for investor-backed startups. $300 franchise tax applies regardless of revenue or activity.'}, FL:{name:'Florida', filing:125,annual:138,notes:''}, GA:{name:'Georgia', filing:100,annual:50, notes:''}, HI:{name:'Hawaii', filing:50, annual:15, notes:''}, ID:{name:'Idaho', filing:100,annual:0, notes:'No annual report fee'}, IL:{name:'Illinois', filing:150,annual:75, notes:''}, IN:{name:'Indiana', filing:95, annual:32, notes:''}, IA:{name:'Iowa', filing:50, annual:30, notes:''}, KS:{name:'Kansas', filing:160,annual:55, notes:''}, KY:{name:'Kentucky', filing:40, annual:15, notes:''}, LA:{name:'Louisiana', filing:100,annual:30, notes:''}, ME:{name:'Maine', filing:175,annual:85, notes:''}, MD:{name:'Maryland', filing:100,annual:300,notes:'$300 annual report fee — higher than most states'}, MA:{name:'Massachusetts',filing:500,annual:500,notes:'One of the highest-cost states. $500 filing + $500 annual fee every year.'}, MI:{name:'Michigan', filing:50, annual:25, notes:''}, MN:{name:'Minnesota', filing:155,annual:0, notes:'No annual report fee'}, MS:{name:'Mississippi', filing:50, annual:0, notes:'No annual report fee'}, MO:{name:'Missouri', filing:50, annual:0, notes:'No annual report fee'}, MT:{name:'Montana', filing:35, annual:15, notes:'Lowest filing fee in the US at $35'}, NE:{name:'Nebraska', filing:100,annual:26, notes:''}, NV:{name:'Nevada', filing:75, annual:350,notes:'No state income tax. $200 business license + $150 annual list fee required.'}, NH:{name:'New Hampshire',filing:100,annual:100,notes:''}, NJ:{name:'New Jersey', filing:125,annual:75, notes:''}, NM:{name:'New Mexico', filing:50, annual:0, notes:'No annual report fee. One of the lowest total cost states. Strong privacy — members not public record.'}, NY:{name:'New York', filing:200,annual:9, notes:'Publication requirement in most counties adds $1,000-$2,000. Albany and Queens counties exempt.'}, NC:{name:'North Carolina',filing:125,annual:200,notes:'$200 annual report fee'}, ND:{name:'North Dakota', filing:135,annual:50, notes:''}, OH:{name:'Ohio', filing:99, annual:0, notes:'No annual report fee'}, OK:{name:'Oklahoma', filing:100,annual:25, notes:''}, OR:{name:'Oregon', filing:100,annual:100,notes:''}, PA:{name:'Pennsylvania', filing:125,annual:7, notes:'Very low $7 annual fee'}, RI:{name:'Rhode Island', filing:150,annual:50, notes:''}, SC:{name:'South Carolina',filing:110,annual:0, notes:'No annual report fee'}, SD:{name:'South Dakota', filing:150,annual:50, notes:'No state income tax'}, TN:{name:'Tennessee', filing:300,annual:300,notes:'Minimum $300 filing and $300 annual fee. Higher for LLCs with more members.'}, TX:{name:'Texas', filing:300,annual:0, notes:'No state income tax. Franchise tax is $0 for most small businesses under $2.47M in revenue.'}, UT:{name:'Utah', filing:54, annual:18, notes:''}, VT:{name:'Vermont', filing:125,annual:35, notes:''}, VA:{name:'Virginia', filing:100,annual:50, notes:''}, WA:{name:'Washington', filing:200,annual:60, notes:'No state income tax'}, WV:{name:'West Virginia',filing:100,annual:25, notes:''}, WI:{name:'Wisconsin', filing:130,annual:25, notes:''}, WY:{name:'Wyoming', filing:100,annual:60, notes:'No state income tax. Members not listed publicly. Very business-friendly with strong asset protection laws.'}, }; const STATE_BADGES = { WY:['badge-notax','badge-privacy'],NM:['badge-cheap'],MT:['badge-cheap'], TX:['badge-notax'],SD:['badge-notax'],NV:['badge-notax'],WA:['badge-notax'], FL:['badge-popular'],DE:['badge-popular'],CA:['badge-popular'], AZ:['badge-cheap'],OH:['badge-cheap'],KY:['badge-cheap'], }; const BADGE_LABELS = { 'badge-notax':'No income tax','badge-cheap':'Low cost', 'badge-privacy':'Privacy','badge-popular':'Popular' }; const COMPARE_STATES = ['NM','MT','WY','DE','FL','TX','NV','CA','NY']; const fmt = n => '$' + Math.round(n).toLocaleString('en-US'); const g = id => document.getElementById(id); function toast(msg,dur=3000){const t=g('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),dur);} function calcLLC(stateCode, opts, years) { const state = STATES[stateCode]; if(!state) return null; const agentCost = opts.regAgent ? 125 : 0; const oaCost = opts.opAgreement ? 200 : 0; const blCost = opts.bizLicense ? 75 : 0; const expCost = opts.expedited ? 50 : 0; const yearOne = state.filing + state.annual + agentCost + oaCost + blCost + expCost; const recurring = state.annual + (opts.regAgent?agentCost:0) + (opts.bizLicense?blCost:0); const total = yearOne + recurring * (years - 1); return {filing:state.filing, annual:state.annual, agentCost, oaCost, blCost, expCost, yearOne, recurring, total, state}; } function buildSteps(r, stateCode) { const stateName = STATES[stateCode].name; return [ {t:'Choose a name for your LLC', b:'Your name must include "LLC" or "Limited Liability Company" and be unique in '+stateName+'. Check availability at the '+stateName+' Secretary of State website.', cost:'Free'}, {t:'Appoint a registered agent', b:r.agentCost>0?'You selected a registered agent service at $125/yr. The agent receives legal documents on your behalf during business hours.':'You can serve as your own agent if you have a physical address in '+stateName+'. This saves $125+/yr.', cost:r.agentCost>0?fmt(r.agentCost)+'/yr':'$0 (self)'}, {t:'File Articles of Organization', b:'Submit your LLC formation documents to the '+stateName+' Secretary of State. Filing fee: '+fmt(r.filing)+'. '+(r.expCost>0?'Expedited processing selected — typically 1-3 business days.':'Standard processing takes 2-4 weeks in most states.'), cost:fmt(r.filing)+(r.expCost>0?' + '+fmt(r.expCost)+' expedited':'')}, {t:'Get your EIN from the IRS', b:'Apply for your Employer Identification Number at irs.gov — completely free and takes about 10 minutes online. You need this to open a business bank account.', cost:'$0 — Free'}, {t:'Create an operating agreement', b:r.oaCost>0?'You selected an operating agreement ($200). This document defines ownership, profit sharing, and management rules for your LLC.':'Strongly recommended even if not legally required in your state. Defines ownership, management, and profit distribution. Free to draft yourself.', cost:r.oaCost>0?fmt(r.oaCost):'$0 (DIY)'}, {t:'Open a business bank account', b:'Keep business and personal finances completely separate. Most banks require your EIN, Articles of Organization, and operating agreement to open a business account.', cost:'Varies'}, ]; } function buildInsights(r, stateCode, years, opts) { const state = STATES[stateCode]; const rows = []; rows.push({icon:'💡', title:'Year 1 costs '+fmt(r.yearOne)+', then '+fmt(r.recurring)+'/yr ongoing', text:'Your one-time costs (filing'+( opts.opAgreement?', operating agreement':'')+(opts.expedited?', expedited filing':'')+ ') total '+fmt(r.filing+(opts.opAgreement?200:0)+(opts.expedited?50:0))+'. Annual recurring costs are '+fmt(r.recurring)+'/yr — keep this in mind for your business budget.'}); if (state.notes) rows.push({icon:'ℹ️', title:state.name+' — important note', text:state.notes}); if (!opts.regAgent) rows.push({icon:'👤', title:'You are your own registered agent', text:'This saves $125+/yr but requires you to be available at a '+state.name+' physical address during business hours to receive legal documents. If you work remotely or travel frequently, a registered agent service is recommended.'}); if (!opts.opAgreement) rows.push({icon:'📄', title:'Consider adding an operating agreement', text:'Even single-member LLCs benefit from an operating agreement. It strengthens your liability protection, helps with banking, and prevents disputes. You can draft one yourself for free using a template.'}); const cheaper = COMPARE_STATES.filter(c => c !== stateCode && calcLLC(c,opts,1).yearOne < r.yearOne).slice(0,2); if (cheaper.length > 0) rows.push({icon:'💰', title:'Lower-cost alternatives exist', text:cheaper.map(c=>{ const cr=calcLLC(c,opts,1); return STATES[c].name+' ('+fmt(cr.yearOne)+' yr1)'; }).join(' and ')+' have lower first-year costs. However, if your business operates in '+state.name+' you would need to pay foreign registration fees in '+state.name+' too.'}); return rows.slice(0,4); } function buildSEO(r, stateCode, years, opts) { const state = STATES[stateCode]; g('seo-state').innerHTML = `

How much does it cost to form an LLC in ${state.name}? (2025)

The state filing fee to form an LLC in ${state.name} is ${fmt(state.filing)} — paid once to the ${state.name} Secretary of State. ${state.annual>0?'There is also an annual report fee of '+fmt(state.annual)+' to keep your LLC in good standing each year.':''+state.name+' has no annual report fee — one of the lowest ongoing cost states in the US.'}

With your selected options (${[opts.regAgent?'registered agent':'',opts.opAgreement?'operating agreement':'',opts.bizLicense?'business license':'',opts.expedited?'expedited filing':''].filter(Boolean).join(', ')||'no optional services'}), your total first-year cost is ${fmt(r.yearOne)}. Annual recurring costs from year 2 onward are ${fmt(r.recurring)}/year. Over ${years} years, the total is ${fmt(r.total)}.

${state.notes ? state.notes + ' ' : ''}EIN registration is always free from the IRS — never pay a service to obtain one. Always verify current fees at the official ${state.name} Secretary of State website before filing, as fees can change without notice.

`; g('seo-section').style.display = 'block'; } function calculate() { const stateCode = g('state').value; if (!stateCode) { toast('Please select a state'); return; } const years = parseInt(g('years').value) || 3; const opts = { regAgent: g('tog-agent').checked, opAgreement: g('tog-oa').checked, bizLicense: g('tog-biz').checked, expedited: g('tog-exp').checked, }; const r = calcLLC(stateCode, opts, years); const state = STATES[stateCode]; // Cost hero g('ch-eyebrow').textContent = state.name + ' LLC — ' + years + '-year estimate'; g('ch-yr1').textContent = fmt(r.yearOne); g('ch-yr1-sub').textContent = 'all selected options included'; g('ch-filing').textContent = fmt(r.filing); g('ch-annual').textContent = fmt(r.recurring); g('tb-period-lbl').textContent = 'Total ' + years + '-year cost'; g('tb-total').textContent = fmt(r.total); g('tb-breakdown').textContent = fmt(r.yearOne) + ' yr1 + ' + fmt(r.recurring) + '/yr × ' + (years-1) + ' more years'; // State note const noteBox = g('state-note-box'); if (state.notes) { noteBox.textContent = '⚠️ ' + state.notes; noteBox.classList.add('vis'); } else noteBox.classList.remove('vis'); // Summary strip g('ss-filing').textContent = fmt(r.filing); g('ss-annual').textContent = r.recurring > 0 ? fmt(r.recurring) + '/yr' : '$0'; g('ss-yr1').textContent = fmt(r.yearOne); // Breakdown rows g('bd-filing').textContent = fmt(r.filing); g('bd-annual').textContent = state.annual > 0 ? fmt(state.annual) + '/yr' : '$0'; g('bd-agent').textContent = r.agentCost > 0 ? fmt(r.agentCost) + '/yr' : '—'; g('bd-agent-row').style.display = ''; g('bd-oa-row').style.display = opts.opAgreement ? '' : 'none'; if (opts.opAgreement) g('bd-oa').textContent = fmt(r.oaCost); g('bd-biz-row').style.display = opts.bizLicense ? '' : 'none'; if (opts.bizLicense) g('bd-biz').textContent = fmt(r.blCost) + '/yr'; g('bd-exp-row').style.display = opts.expedited ? '' : 'none'; if (opts.expedited) g('bd-exp').textContent = fmt(r.expCost); g('bd-yr1-total').textContent = fmt(r.yearOne); // Projection grid g('proj-title').textContent = 'Cumulative cost over ' + years + ' years'; const maxYears = Math.min(years, 10); g('proj-grid').style.gridTemplateColumns = 'repeat('+Math.min(maxYears,5)+',1fr)'; g('proj-grid').innerHTML = Array.from({length:maxYears},(_,i)=>{ const cum = r.yearOne + r.recurring * i; const isLast = i===maxYears-1; return `
Year ${i+1}
${fmt(cum)}
cumulative
`; }).join(''); // Compare grid const comparisons = COMPARE_STATES.map(c => { const cr = calcLLC(c, opts, 1); return { code:c, name:STATES[c].name, yr1:cr.yearOne, recurring:cr.recurring, notes:STATES[c].notes }; }).sort((a,b)=>a.yr1-b.yr1).slice(0,7); g('compare-grid').innerHTML = comparisons.map((s,i)=>{ const isCur = s.code === stateCode; const badges = (STATE_BADGES[s.code]||[]).map(b=>`${BADGE_LABELS[b]}`).join(''); return `
${isCur?'✓':i+1}
${s.name}
$${STATES[s.code].annual}/yr ongoing${s.recurring>0?' · '+fmt(s.recurring)+'/yr w/ options':''}
${badges?'
'+badges+'
':''}
${fmt(s.yr1)}
year 1
`; }).join(''); // Formation steps const steps = buildSteps(r, stateCode); g('steps-body').innerHTML = steps.map((s,i)=>`
${i+1}
${s.t}${s.b}
${s.cost}
`).join(''); // Insights const insights = buildInsights(r, stateCode, years, opts); g('insights-body').innerHTML = insights.map(row=>`
${row.icon}
${row.title}${row.text}
`).join(''); buildSEO(r, stateCode, years, opts); g('results').classList.add('vis'); g('results').scrollIntoView({behavior:'smooth',block:'nearest'}); } function switchState(code) { g('state').value = code; calculate(); g('results').scrollIntoView({behavior:'smooth',block:'start'}); } let liveT = null; function liveCalc(){clearTimeout(liveT);liveT=setTimeout(()=>{if(g('results').classList.contains('vis'))calculate();},200);} function tFaq(el){el.classList.toggle('open');el.nextElementSibling.classList.toggle('vis');} function loadFromURL(){ const p = new URLSearchParams(location.search); if(p.has('state')) g('state').value = p.get('state').toUpperCase(); if(p.has('years')) g('years').value = p.get('years'); if(p.get('agent')==='0') g('tog-agent').checked = false; if(p.has('state')) setTimeout(calculate,150); } document.addEventListener('DOMContentLoaded',()=>{ loadFromURL(); });