8 min read

New Hampshire LLC Filing Fees and Requirements

Learn the exact filing fees and requirements for forming an LLC in New Hampshire — Certificate of Formation, annual report deadlines, registered agent rules, and more.

Bizee Editorial Staff

Editorial Team

RELATED CONTENT
Trustpilot
Excellent 4.7 out of 5

New Hampshire LLC filing fees at a glance

Filing fee: $100 (paper) / $102 (online via NH QuickStart)

Processing time: [PROCESSING_TIME]

State agency: New Hampshire Secretary of State, Corporation Division

Annual report due: April 1 each year (first report due the calendar year after formation); $100 filing fee

State tax rate: No state income tax on wages; Business Profits Tax and Business Enterprise Tax apply to qualifying businesses

Forming your New Hampshire LLC

Forming an LLC in New Hampshire starts with filing a Certificate of Formation (Form LLC-1) with the New Hampshire Secretary of State and paying a $100 state fee — or $102 if you file online. Beyond formation, you'll need a registered agent, an annual report filed by April 1 each year, and any business licenses your industry requires.

  • Certificate of Formation (Form LLC-1): $100 by mail, $102 online
  • Registered agent: required — must have a physical New Hampshire street address
  • Annual report: $100, due by April 1 each year
  • Name reservation (optional): $15 for 120 days
  • DBA / trade name registration (if needed): $50, valid for 5 years
  • Employer Identification Number (EIN): free from the IRS
  • Operating agreement: not required by state law, but strongly recommended

Certificate of Formation

To form a New Hampshire LLC, you file a Certificate of Formation (Form LLC-1) with the New Hampshire Secretary of State, Corporation Division. The state fee is $100 for paper filing or $102 when you file online through the NH QuickStart system — the extra $2 is an electronic processing charge.

The Certificate of Formation must include your LLC's name — which needs to contain "Limited Liability Company," "LLC," or "L.L.C." — your principal office address, and your registered agent's information. Your LLC name must also be distinguishable from any existing entity on file with the Secretary of State. If you want to lock in a name before filing, New Hampshire lets you reserve it for $15 for 120 days.

Registered agent requirement

Every New Hampshire LLC must designate a registered agent with a physical street address in New Hampshire — P.O. Box addresses don't qualify. The registered agent needs to be available during normal business hours to receive service of process and official state correspondence on behalf of your LLC.

You can serve as your own registered agent if you're a New Hampshire resident with a physical address in the state and you're at least 18 years old. Many business owners use a professional registered agent service instead — it keeps your personal address off public records and ensures someone is always available to receive documents.

Annual report requirement

New Hampshire LLCs — both domestic and foreign — must file an annual report with the Secretary of State by April 1 each year. The filing fee is $100. Your first annual report is due in the calendar year after your LLC is formed, not the same year.

You can file online through the NH QuickStart system (payment by credit card) or prepare the report online and mail it in with a check. The April 1 deadline catches some new business owners off guard — mark it early so you don't miss it.

Employer Identification Number (EIN)

An Employer Identification Number (EIN) is a federal tax ID issued by the IRS. Every LLC should get one — you'll need it to open a business bank account, file taxes, and hire employees. Applying directly through the IRS at irs.gov/ein is free.

Single-member LLCs with no employees can use a Social Security number in some situations, but an EIN keeps your personal number off business documents and is worth getting regardless.

DBA / trade name registration

If your New Hampshire LLC wants to do business under a name other than its legal name, you need to register a trade name — what most people call a DBA — with the New Hampshire Secretary of State under RSA Chapter 349. The filing fee is $50.

A New Hampshire trade name registration is valid for 5 years. The Secretary of State sends a renewal notice at least 6 months before expiration. You can file online through NH QuickStart or by mailing the Application for Registration of Trade Name form.

Foreign LLC registration

If your LLC was formed in another state but wants to do business in New Hampshire, you need to register as a foreign LLC by filing an Application for Foreign Registration with the New Hampshire Secretary of State. Foreign LLCs are also subject to the same $100 annual report requirement.

Operating agreement

New Hampshire does not require an LLC to have a written operating agreement, and you don't file one with the state. It's an internal document kept with your LLC's records. That said, having one is strongly recommended — without it, your LLC defaults to the state's standard governance rules, which may not reflect how you actually want to run your business.

Business licenses and permits

New Hampshire doesn't have a single statewide general business license, but your LLC may need specific licenses or permits depending on your industry, location, and the type of work you do. Requirements can come from state agencies, your city or county, or federal regulators.

Check with the New Hampshire Secretary of State's office and your local municipality to figure out what applies to your business. A tax professional or legal professional can help you identify industry-specific requirements.

FAQ

The minimum cost to form a New Hampshire LLC is $100 for the Certificate of Formation filed by mail, or $102 if you file online through the NH QuickStart system. Beyond formation, budget $100 per year for the annual report. Optional costs include a $15 name reservation and a $50 trade name (DBA) registration if needed.

The New Hampshire LLC Certificate of Formation fee is $100 for paper filing and $102 for online filing through NH QuickStart. These fees have not changed for 2026. The annual report fee remains $100 per year, due by April 1.

File a Certificate of Formation (Form LLC-1) with the New Hampshire Secretary of State, Corporation Division. You can file online through the NH QuickStart system at sos.nh.gov or by mailing the completed form with a $100 check. Online filing costs $102 and requires a QuickStart account. Payment is accepted by credit card (MasterCard, Visa, Discover) or ACH.

Register a trade name (DBA) with the New Hampshire Secretary of State under RSA Chapter 349. The filing fee is $50. You can file online through NH QuickStart or mail the Application for Registration of Trade Name form. The registration is valid for 5 years. The Secretary of State sends a renewal notice at least 6 months before expiration.

File an Application for Foreign Registration with the New Hampshire Secretary of State. This is required if your LLC was formed in another state but plans to do business in New Hampshire. Foreign LLCs must also maintain a registered agent with a physical New Hampshire address and file the $100 annual report by April 1 each year.

It depends on your industry and location. New Hampshire doesn't have a single statewide general business license, but many businesses need industry-specific licenses or local permits. Requirements vary based on what your business does, where it operates, and which state or federal agencies regulate your field. Check with the New Hampshire Secretary of State and your local municipality to figure out what applies.

No. New Hampshire law does not require an LLC to have a written operating agreement, and you don't file one with the state. It's kept with your internal records. Without one, your LLC defaults to the state's standard governance rules — which may not match how you want to run your business. Most attorneys recommend having one regardless.

We charge you the state fee at cost and pay it directly to the New Hampshire Secretary of State on your behalf when filing your LLC. You pay $0 to Bizee for formation — the only required cost is the $100 state filing fee (or $102 online). We don't mark up state fees.

Excellent 4.7 out of 5 Trustpilot

Start Your Story With Bizee

Marina turned her passion into a thriving boutique with a little help from Bizee. Whether you are starting a bridal business, a retail shop, or something entirely different, we can help you handle the paperwork so you can focus on what matters most. Get started today for $0 + state fee.