The short answer
- Cost
- New Hampshire charges $100 to file the Certificate of Formation. That is all you pay if you file it yourself. With our filing service, add $99: $199 total.
- Time
- State processing: Paper: filed-stamped copy within 30 days (form instructions) If we file, we submit within 3 business days, or the same day for +$50.
- Steps
- Check your name, name a registered agent, file the Certificate of Formation, sign an operating agreement, get a free EIN from the IRS, then keep up with New Hampshire's ongoing filings.
- Every year after
- New Hampshire's recurring requirement: $100/year, due April 1.
Start your New Hampshire LLC: $99 + state fee
- New Hampshire state fee
- $100
- Our service fee
- $99
- Total
- $199
You can also file directly with New Hampshire for the state fee alone. Compare both ways.
What it costs to start an LLC in New Hampshire
The one cost nobody can avoid is the state's filing fee: $100. It goes to New Hampshire whether you file the Certificate of Formation yourself or pay someone to do it. After that, the cost that matters most is the recurring one, because it comes back every year for as long as the LLC exists.
| Item | Cost | When |
|---|---|---|
| Certificate of Formation filing fee | $100 | Once, when you file |
| Recurring state fee | $100/year | April 1 |
| EIN from the IRS | Free | After approval |
| Registered agent | Free if you serve yourself | Ongoing |
| Operating agreement | Free to write yourself; our template $79 | After approval |
| Our filing service (optional) | $99, or $149 same-day | Once |
State fees verified October 2026 and charged by the state, not by us. Our fee is separate and optional. If the state's fee changes before we file, we refund or invoice the difference.
So the minimum to form a New Hampshire LLC is $100, paid to the state. With our service it is $199. For how New Hampshire compares with other states, see LLC cost by state.
How to start an LLC in New Hampshire, step by step
Six steps take you from an idea to an LLC that is formed and in good standing. The first three happen before New Hampshire approves anything; the last three start once you have the approved Certificate of Formation.
1. Choose a name and check it's available
Your LLC's name must end with a designator such as "LLC", "L.L.C." or "Limited Liability Company", and it must be distinguishable from every other business already on New Hampshire's records. Words that suggest a regulated business, such as "bank" or "insurance", usually need extra approval.
Search the name in New Hampshire's business records on quickstart.sos.nh.gov before you file. A name that is taken or too close to an existing one is the most common reason a filing comes back. Our guide to LLC name rules covers the details.
2. Name a registered agent
Every New Hampshire LLC needs a registered agent: a person or company with a street address in New Hampshire who accepts lawsuits and state notices on the company's behalf during business hours. The agent's name and address go on the Certificate of Formation and become public.
- Can you be your own agent? Yes, if you have a New Hampshire street address and are there during business hours.
- On the filing: Not on the paper LLC-1 and not in RSA 304-C:36 text. The agent must be an NH-resident individual or an NH corporation/LLC/LLP, with a business office identical to the registered office.
More on the trade-offs in Do you need a registered agent?
3. File the Certificate of Formation
The Certificate of Formation is the document that creates your LLC. New Hampshire takes it online at quickstart.sos.nh.gov, and the filing fee is $100. It asks for the company name, the registered agent, a mailing address, and the people forming the company. Whoever signs it as organizer does not have to be an owner, which is how filing services sign on your behalf.
What becomes public: Registered agent, signer (name and title), and optionally the members/managers the LLC chooses to list.
Once New Hampshire approves the filing, your LLC exists. Keep the approved Certificate of Formation; banks ask for it.
4. Adopt an operating agreement
The operating agreement sets out who owns the LLC, how decisions get made, how profits are split, and what happens if an owner leaves. It is not filed with the state. Even a single-owner LLC benefits from one, because it shows the company is run as a separate business, and banks often ask for it.
You can write your own, use an attorney for complex ownership, or add our $79 self-help template from your order page after checkout. See Do you need an operating agreement?
5. Get an EIN from the IRS
An Employer Identification Number is your LLC's federal tax ID. Banks ask for it to open a business account, and you need it to hire employees. Apply directly with the IRS at irs.gov once New Hampshire has approved your LLC, so the name on the application matches the state record exactly. The IRS does not charge for it.
6. Meet New Hampshire's after-formation requirements
These are the filings and registrations New Hampshire expects after formation. Put each one on a calendar the day your LLC is approved.
- Annual Report. When: April 1 each year after the year of formation. Cost: $100 (+$50 late fee).
Beyond the state, most new LLCs also open a business bank account and check for state tax registrations and local licenses that fit their line of business. Our checklist, what to do after forming your LLC, walks through them.
Rather have the Certificate of Formation filed for you?
$99 plus the New Hampshire state fee at cost, $199 total. We check the name, prepare the filing, submit it, and email you the approved documents.
How long it takes to form an LLC in New Hampshire
Two clocks run here: the time it takes to get the Certificate of Formation submitted, and the time New Hampshire takes to review it.
- New Hampshire's review: Paper: filed-stamped copy within 30 days (form instructions)
- State expedite: None found in our research.
- Our submission: standard orders go to the state within 3 business days. Same-day orders (+$50) placed by 2 PM Eastern on a business day are submitted that day.
Our same-day option speeds up our submission, not the state's review. State expedite fees, where New Hampshire offers them, are separate charges paid to the state. More in how long it takes to form an LLC.
New Hampshire LLC requirements at a glance
- A name ending in "LLC" or an equivalent designator, distinguishable from names already on file.
- A registered agent with a New Hampshire street address.
- A Certificate of Formation filed with New Hampshire, with the $100 state fee.
- An operating agreement kept in your records (not filed, but recommended).
- New Hampshire's recurring requirement: $100/year, due April 1.
File it yourself or have us file it
Both routes give you the same New Hampshire LLC, and the state fee is the same either way. The difference is who does the work and who you call when something comes back.
Filing it yourself
- Search your name in New Hampshire's records on quickstart.sos.nh.gov.
- Line up a registered agent.
- Complete the Certificate of Formation online at quickstart.sos.nh.gov and pay $100 to the state.
- Watch for approval and save the filed document.
- Calendar New Hampshire's after-formation deadlines.
Cost: $100. If your details are straightforward and you are comfortable with state forms, this is a perfectly good way to do it.
Having us file it
People choose a service when they want the filing right the first time without learning New Hampshire's form, or when their time is worth more than the fee. For $99 on top of the state fee we:
- check the name against New Hampshire's records before anything is filed;
- prepare the Certificate of Formation from a short online application;
- submit it within 3 business days, or the same business day for +$50;
- email you the approved documents and New Hampshire's next deadlines;
- answer questions by email and phone.
Cost: $199, with the state fee passed through at cost on its own line.
Start your New Hampshire LLC or read more about our New Hampshire LLC filing service.
New Hampshire LLC FAQ
How much does it cost to start an LLC in New Hampshire?+
New Hampshire charges $100 to file the Certificate of Formation. That is the whole cost if you file it yourself. If you have us file it, add our $99 service fee, for $199 in total. New Hampshire's recurring requirement: $100/year, due April 1. State fees verified October 2026.
How long does it take to form an LLC in New Hampshire?+
New Hampshire's processing time: Paper: filed-stamped copy within 30 days (form instructions) If we file for you, we submit standard orders within 3 business days, or the same day for +$50 when ordered by 2 PM Eastern on a business day.
Does New Hampshire require an annual report?+
Yes. New Hampshire's recurring requirement: $100/year, due April 1.
Do I need a registered agent in New Hampshire?+
Yes. Every New Hampshire LLC must name a registered agent with a street address in New Hampshire. You can serve as your own agent if you have a New Hampshire street address and are available during business hours.
Is an operating agreement filed with New Hampshire?+
No. The Certificate of Formation is the only formation document filed with New Hampshire. The operating agreement is an internal document kept in your records, and banks and co-owners often ask to see it.
Can I file my New Hampshire LLC paperwork myself?+
Yes. New Hampshire accepts the Certificate of Formation directly from business owners through quickstart.sos.nh.gov, and you pay only the state fee. A filing service such as ours charges for preparing and submitting it for you; the state fee is the same either way.
What information goes on the public record in New Hampshire?+
On the Certificate of Formation: Registered agent, signer (name and title), and optionally the members/managers the LLC chooses to list.
General information, not legal or tax advice. Rules change; confirm current requirements with New Hampshire before you rely on them.
More on New Hampshire
Neighboring state guides
