Mainstay Filing
Get Started

Formation Guide · The step-by-step path to forming your New Hampshire LLC, from name to approved filing.

How to Start a New Hampshire LLC — Step by Step

This is the New Hampshire LLC formation process in the order you actually do it: confirm your name is available, line up a registered agent, file the Certificate of Formation, put an operating agreement in place, get an EIN, open a business account, and understand what compliance looks like year after year. Each step below tells you what the state expects and where people trip up.

One price: $199.00/yr covers your formation, your registered agent, and your annual report, plus the $102.00 state filing fee, at cost.

State agency: New Hampshire Secretary of State, Corporations Division (Corporation, UCC & Securities)

Annual report due: April 1 · Processing: 7-10 business days

Form Your New Hampshire LLC ($199.00/yr All-In)

✓ No hidden fees  ✓ No second-year price hikes  ✓ No missed filings

Price Locked

Receipt / Estimate

New Hampshire LLC Formation

Everything we do /yr$199.00
State filing fee (at cost)$102.00
  • Formation prepared & filed
  • Your registered agent, all year
  • Annual report prepared & filed
Due today$301.00

Renews at $199.00/yr + the state's $100.00 annual-report fee, at cost.

Step 1: Confirm Your Name Is Available

Your LLC name has to be distinguishable from every other business name already on file with the New Hampshire Secretary of State. "Distinguishable" is a legal test, not a common-sense one — a name that differs only by punctuation, spacing, or a filler word like "the" or "and" usually won't clear. The state checks against corporations, other LLCs, limited partnerships, and trade names, not just LLCs.

Start with the NH QuickStart business name search. Search your exact name and a few close variations. If something too similar already exists, the state can reject your Certificate of Formation, which sets your timeline back.

Naming rules

  • Must include "Limited Liability Company," "L.L.C.," or "LLC."
  • Must be distinguishable from all active names on the New Hampshire register.
  • Cannot imply a purpose the LLC isn't authorized for, or falsely suggest a government affiliation.
  • Words like "bank," "trust," or "insurance" may require sign-off from the relevant state regulator.

Optional: reserve the name

If you're not ready to file but want to hold the name, New Hampshire lets you reserve an available name for a limited period for a small state fee. A reservation holds the name — it does not create the LLC.

Trade names (DBAs)

If you'll operate under a name different from your legal LLC name, register a trade name with the Secretary of State. A New Hampshire trade name registration lasts five years before it needs renewal. This is a separate filing from forming the LLC.

Step 2: Choose and Line Up a Registered Agent

Before you file, you need a registered agent decided on and willing to serve, because the agent's name and New Hampshire street address go directly onto the Certificate of Formation.

New Hampshire law requires every LLC to maintain a registered agent with a physical street address in the state throughout the company's life. The agent receives lawsuits, subpoenas, and official state notices on the LLC's behalf.

Who can serve

  • You — if you have a physical New Hampshire street address (not a P.O. box) and are reliably available during business hours. Your address becomes part of the public record.
  • Another individual — any New Hampshire resident with an in-state street address: a co-owner, an employee, or an attorney.
  • A commercial registered agent service — a business that New Hampshire has authorized to serve as an agent for other companies. It keeps a professional address on the public record instead of yours and guarantees someone is always available to accept documents.

Why it matters

Whatever address you list becomes searchable through the Secretary of State. If you use your home address, anyone looking up your LLC can find it, and you could be served a lawsuit at your kitchen table. A commercial agent keeps your address private and removes the "available during business hours" burden from your day.

Step 3: File the Certificate of Formation

The Certificate of Formation (Form LLC-1) is the filing that legally creates your LLC in New Hampshire. You file it online through NH QuickStart or by mail with the Corporation Division. Online filings carry a small portal fee on top of the base state fee; the receipt card on this page reflects the real total.

Online and mail filings generally process in about seven to ten business days. Walk-in filing at the state office can be completed the same day if you need it faster.

What goes on the Certificate

  • LLC name — your full legal name including the required designator.
  • Nature of the business — a short description of what the company does.
  • Principal office address — the main business address.
  • Registered agent name and New Hampshire street address — a real physical address, no P.O. box.
  • Management structure — member-managed or manager-managed.
  • Organizer — the person submitting the filing, who does not have to be a member.

What you don't disclose

You don't list members' names, ownership percentages, capital contributions, or any financial details on the Certificate. New Hampshire keeps the formation document short. The internal details live in your operating agreement, which stays private and is never filed with the state.

Step 4: Put an Operating Agreement in Place

An operating agreement is your LLC's internal rulebook. New Hampshire doesn't require you to file it, and it never goes into any public database — but you should have one signed before you open accounts, take on partners, or start doing business.

What a complete operating agreement covers

  • Ownership — who the members are and what percentage each holds.
  • Capital contributions — what each member put in and what future contributions are expected.
  • Profit and loss allocation — how profits and losses are divided (often, but not always, in line with ownership).
  • Distributions — when and how cash goes out to members.
  • Management — who runs day-to-day operations, their authority, and which decisions require a member vote.
  • Voting — whether votes are weighted by ownership or counted per member.
  • Transfers — what happens when a member wants to sell or leave, including any rights of first refusal.
  • Dissolution — how the company is wound down and assets distributed.

For a single-member LLC, the agreement reinforces that the company is a separate entity — courts weigh this when someone challenges your liability shield, and banks often ask for it. For a multi-member LLC, it's essential: without one, RSA 304-C's statutory defaults govern everything, and those defaults rarely match what the owners actually wanted.

Step 5: Get an EIN from the IRS

An Employer Identification Number is a nine-digit federal tax ID from the IRS, issued at no cost. It's the business version of a Social Security number: you use it on tax filings, to open bank accounts, and to hire employees.

When you need one

  • Your LLC has more than one member (multi-member LLCs file a partnership return and require an EIN).
  • You plan to hire employees.
  • You want a business bank account — most banks require the EIN.
  • You've elected S-corp or C-corp tax treatment.

A single-member LLC with no employees can technically use the owner's Social Security number for federal purposes, but almost every advisor recommends getting an EIN anyway. It keeps your SSN off business paperwork and makes opening a bank account cleaner.

How to apply

The quickest path is the IRS EIN Assistant, found at IRS.gov. It takes about ten minutes and the number is issued immediately — you can print the confirmation and use it the same day. You need a U.S. Social Security number or ITIN to complete the online application. Non-U.S. applicants without an ITIN apply by fax or mail using Form SS-4.

Step 6: Open a Business Bank Account

Keeping your business and personal finances separate is not optional if you want the liability shield to hold. Paying personal bills from the business account or depositing business income into your personal account gives a court a reason to disregard the LLC and hold you personally liable.

What most banks want to open an LLC account

  • Your approved Certificate of Formation from the Secretary of State.
  • Your IRS EIN confirmation.
  • Your operating agreement (many banks require it; have it ready either way).
  • Government-issued ID for every authorized signer.

Local New Hampshire banks and credit unions are often more flexible with brand-new LLCs than the big national chains, and several online business banks now open accounts without a branch visit. Before settling on one, weigh the monthly fees, the caps on transactions, and any minimum-balance rules.

Step 7: Understand Your Ongoing Compliance

Most of the compliance work is front-loaded into formation. After that, it's mainly one annual filing plus staying on top of any change to your agent or address.

Annual report

File your annual report through QuickStart between January 1 and April 1 each year. It updates your registered agent, principal office, and management details, and is not a financial disclosure. A late filing adds a $50 penalty, and repeated failure to file leads to administrative dissolution.

Registered agent maintenance

If your agent changes address, resigns, or you switch agents, file the change with the Secretary of State promptly. A stale agent address leaves the LLC non-compliant even if everything else is current.

Business taxes

New Hampshire's Business Profits Tax and Business Enterprise Tax are administered by the Department of Revenue Administration, separately from the Secretary of State. If your gross receipts or enterprise base cross the filing thresholds, you file and pay through the DRA. Federally, single-member LLCs file Schedule C, multi-member LLCs file Form 1065, and S-corp elections file Form 1120-S.

Licenses and permits

New Hampshire has no statewide general business license, but many towns and professions require their own permits and registrations. These run on their own cycles and are separate from your Secretary of State filing.

Frequently asked questions

How long does it take to form a New Hampshire LLC?

Online filings through QuickStart generally process in about seven to ten business days, with mail filings on a similar timeline. Walk-in filing at the state office can be handled the same day. Your LLC is active and usable once the state approves the Certificate of Formation and it appears in the public record. If you have a firm deadline, file early and allow the full window.

Can I form a New Hampshire LLC from out of state?

Yes. New Hampshire has no residency requirement for members, managers, or the organizer who files. The single thing that must be based in the state is the registered agent, and that agent needs a physical New Hampshire street address. A commercial registered agent service handles that without you being present in the state.

Does my New Hampshire LLC need an operating agreement?

New Hampshire doesn't require you to file one, but you should have one. It protects the liability shield for single-member LLCs, prevents disputes in multi-member LLCs, and is commonly required by banks. It stays private — it's never filed with the state.

What is a trade name, and do I need one?

A trade name (New Hampshire's version of a DBA) lets your LLC operate under a name other than its legal registered name. If your LLC is "Granite Ridge Holdings LLC" but you want to market as "Granite Ridge Landscaping," you register that trade name with the Secretary of State. A New Hampshire trade name lasts five years before renewal. You only need one if you'll operate under a different name than the one on your Certificate of Formation.

Ready to form your New Hampshire LLC?

Formation, your registered agent, and your annual report. One price, $199.00/yr, with the state fee passed through at cost.

Form Your New Hampshire LLC ($199.00/yr All-In)