We may receive affiliate commissions from some of the links on this site. Learn more

How to Start an LLC in New Hampshire (Step by Step)

How to Start an LLC in New Hampshire (Step by Step)

New Hampshire LLC : Quick ReferenceVerified
Filing Fee$100
Processing TimeWithin 30 days
Annual Report$100 (due April 1)
State TaxNo (interest & dividends only)
Registered AgentRequired
Operating AgreementNot required

Starting an LLC in New Hampshire protects your personal assets while giving you the flexibility to run your business your way. The process is straightforward, and you can complete it in just seven steps. New Hampshire’s business-friendly environment, with no state income tax on most business income and reasonable filing fees, makes it an attractive choice for entrepreneurs.

You can form your New Hampshire LLC yourself or use a formation service to handle the paperwork. Either way, the entire process typically takes 30 days or less from start to finish.

Step 1: Choose and Search Your LLC Name

Your New Hampshire LLC name must include “Limited Liability Company,” “LLC,” or “L.L.C.” The name cannot be identical to any existing business entity registered in New Hampshire, and it must be distinguishable from reserved names.

New Hampshire has specific requirements that make it stricter than many states. Your LLC name cannot suggest it’s organized for purposes not permitted by law, and certain words like “bank,” “insurance,” or “trust” may require special approval.

How to Search Available Names

Before you file, search the New Hampshire Secretary of State’s database to ensure your preferred name is available. You can search online through their corporate database or call their office directly.

If you want to secure your name before filing, you can reserve it for 120 days by filing a Name Reservation form and paying a $15 fee. This gives you time to prepare your formation documents without worrying about someone else claiming your name.

Pro tip: Have backup names ready. It’s common for first-choice names to be taken, especially if you’re using popular business terms or geographic references.

For detailed guidance on name requirements and search strategies, check our comprehensive New Hampshire LLC name search guide.

Step 2: Appoint a Registered Agent

New Hampshire requires every LLC to have a registered agent with a New Hampshire address. This person or company receives official legal documents, tax notices, and other important mail on behalf of your LLC.

Your registered agent must be either a New Hampshire resident or a company authorized to do business in New Hampshire. The agent must have a street address in the state (no P.O. boxes) and be available during normal business hours.

Your Registered Agent Options

You have three main choices for your registered agent:

  • Yourself: If you live in New Hampshire and will be available during business hours
  • Someone you know: A friend, family member, or business partner who meets the requirements
  • A professional service: A company that specializes in registered agent services

Most business owners choose a professional registered agent service for privacy and reliability. These services ensure you never miss important documents and keep your home address off public records.

DIY Formation

  • State filing fee: $100
  • Name reservation: varies
  • EIN from IRS: Free
  • Registered agent: you (must be available during business hours)
  • Operating agreement: write your own
Total: $100+

You handle all paperwork, compliance tracking, and serve as your own registered agent.

Need a reliable registered agent in New Hampshire? Form your New Hampshire LLC →

Learn more about registered agent requirements and find the right solution for your business in our detailed New Hampshire registered agent guide.

Step 3: File Your Certificate of Formation

The Certificate of Formation is the official document that creates your LLC in New Hampshire. You’ll file this with the New Hampshire Secretary of State along with the required filing fee.

Certificate of Formation Requirements

New Hampshire’s Certificate of Formation requires specific information that differs from many other states. You must include:

  • Your LLC’s exact name
  • The registered agent’s name and New Hampshire address
  • A specific statement of your business purpose (general purpose clauses are not accepted)
  • The organizer’s name and signature
  • Whether the LLC will be managed by members or managers

Important: Unlike many states, New Hampshire requires you to specify your actual business purpose rather than using broad language like “any lawful activity.” Be specific about what your business will do.

Filing Options and Fees

You can file your Certificate of Formation in two ways:

  • Online filing: $102 total ($100 filing fee + $2 processing fee) with faster processing
  • Paper filing: $100 by mail with check payment

Both methods have the same 30-day maximum processing time, but online filings typically process faster. You’ll receive your filed Certificate of Formation by mail once approved.

Source: New Hampshire Secretary of State, verified March 2024

Step 4: Create an Operating Agreement

While New Hampshire doesn’t legally require an operating agreement, creating one protects your LLC’s limited liability status and prevents costly disputes later. This document outlines how your LLC will operate, make decisions, and handle various business situations.

Your operating agreement should cover key areas like member roles and responsibilities, profit and loss distribution, voting procedures, and what happens if a member wants to leave or sell their interest.

Single-Member vs. Multi-Member Agreements

Even single-member LLCs benefit from operating agreements. These documents help establish that your LLC is a separate entity from you personally, which strengthens your liability protection. For multi-member LLCs, operating agreements are essential for preventing disagreements and costly legal battles.

Keep it private: Operating agreements don’t get filed with the state, so your business details stay confidential while still providing legal structure and protection.

Step 5: Get Your EIN from the IRS

An Employer Identification Number (EIN) is your LLC’s federal tax ID number. You’ll need this to open business bank accounts, file tax returns, and handle other business activities. Getting an EIN is free directly from the IRS.

You can apply for your EIN online through the IRS website, which is the fastest method. The online application is available Monday through Friday, 7 a.m. to 10 p.m. Eastern time. You’ll get your EIN immediately after completing the application.

When You Need an EIN

Most New Hampshire LLCs need an EIN, including:

  • LLCs with employees
  • Multi-member LLCs
  • Single-member LLCs that elect corporate taxation
  • LLCs that want to open business bank accounts

The only exception is single-member LLCs with no employees that plan to use the owner’s Social Security Number for tax purposes. However, most business owners prefer to get an EIN anyway for privacy and professional reasons.

Step 6: Open a Business Bank Account

Opening a separate business bank account is crucial for your New Hampshire LLC. This simple step protects your limited liability status by keeping your personal and business finances clearly separated. If you mix personal and business funds, courts might “pierce the corporate veil” and hold you personally responsible for business debts.

Beyond liability protection, a business account makes tax preparation much simpler. You’ll have clear records of business income and expenses, making it easier to track deductible costs and file accurate tax returns.

What to Look for in a Business Bank Account

When choosing a business bank account, consider these key factors:

  • Monthly fees: Look for accounts with no or low monthly maintenance fees
  • Transaction limits: Ensure the account allows enough transactions for your business volume
  • Online banking: Modern businesses need robust digital banking tools
  • Customer support: Access to knowledgeable business banking specialists
  • Integration: Compatibility with your accounting software

You’ll typically need your EIN, Certificate of Formation, operating agreement, and personal identification to open a business account.

Ready to separate your business and personal finances? Open a Bluevine business account with no monthly fees and up to 3.0% APY →

Step 7: Get Business Insurance

While forming an LLC provides significant liability protection, business insurance adds another crucial layer of protection for your New Hampshire business. Your LLC structure protects your personal assets from most business debts and lawsuits, but it doesn’t cover everything.

Business insurance protects against risks that could threaten your business operations, from property damage and liability claims to professional errors and cyber attacks.

Types of Insurance to Consider

Most New Hampshire LLCs should consider these types of coverage:

  • General liability insurance: Protects against slip-and-fall accidents, property damage, and advertising injury claims
  • Professional liability insurance: Covers errors and omissions in professional services
  • Property insurance: Protects business equipment, inventory, and premises
  • Cyber liability insurance: Covers data breaches and cyber attacks
  • Workers’ compensation: Required if you have employees

The specific coverage you need depends on your business type, industry, and risk factors. Service-based businesses typically need professional liability coverage, while retail businesses focus more on general liability and property insurance.

Protect your New Hampshire LLC with tailored business insurance. Get a quote from Next Insurance in minutes →

Post-Formation Checklist

After your New Hampshire LLC is officially formed, complete these important tasks to ensure your business runs smoothly:

Immediate Tasks

  • Order your Certificate of Formation from the Secretary of State if filing online
  • Set up business accounting and bookkeeping systems
  • Apply for any required business licenses or permits
  • Register for state taxes if applicable to your business
  • Set up a business phone line and email address
  • Create a business website and establish your online presence

Ongoing Compliance Requirements

New Hampshire LLCs have relatively simple ongoing requirements:

  • Annual reports: Due April 1 each year with a $100 fee ($102 online)
  • Registered agent maintenance: Keep your registered agent information current
  • Tax filings: File required federal and state tax returns
  • License renewals: Maintain any required business licenses

For detailed information about New Hampshire LLC tax requirements, including the state’s unique Interest and Dividends Tax, see our comprehensive New Hampshire LLC taxes guide.

Timeline: How Long Does It Take?

Here’s what to expect for timing when forming your New Hampshire LLC:

DIY Formation Timeline

  • Name search and preparation: 1-2 days
  • Certificate of Formation filing: Up to 30 days processing
  • EIN application: Immediate online
  • Bank account opening: 1-2 weeks
  • Total time: 5-7 weeks

Using a Formation Service

Formation services can streamline the process and often have faster processing relationships with the state:

  • Northwest Registered Agent: Same-day filing with expedited processing
  • ZenBusiness: 2-3 weeks standard, 1-2 days with rush service
  • LegalZoom: 7-10 business days standard processing

Planning ahead: If you need your LLC for a specific date, start the process at least 6-8 weeks early to account for potential delays.

Frequently Asked Questions

How much does it cost to start an LLC in New Hampshire?

The minimum cost is $100 for the state filing fee if you file by mail, or $102 if you file online. Additional costs might include registered agent services ($50-200 annually), business insurance (varies by coverage), and professional services like legal or accounting help.

Can I be my own registered agent in New Hampshire?

Yes, if you’re a New Hampshire resident and available during business hours. However, using a professional registered agent service provides privacy benefits and ensures you never miss important documents.

Do I need an operating agreement for my New Hampshire LLC?

New Hampshire doesn’t require operating agreements, but they’re highly recommended. An operating agreement strengthens your liability protection and helps prevent disputes, especially in multi-member LLCs.

What’s New Hampshire’s annual report requirement?

New Hampshire LLCs must file an annual report by April 1 each year. The filing fee is $100 for paper filing or $102 for online filing. Late filings incur penalties and can eventually lead to administrative dissolution.

Does New Hampshire charge state income tax on LLCs?

New Hampshire doesn’t have a general state income tax, but it does tax interest and dividends above certain thresholds. Most LLCs won’t owe New Hampshire state income tax unless they earn significant interest or dividend income.

How long does it take to form an LLC in New Hampshire?

The Secretary of State processes Certificate of Formation filings within 30 days. Online filings typically process faster than paper filings. Using a formation service can help expedite the process.

Can I change my LLC’s registered agent later?

Yes, you can change your registered agent by filing a Statement of Change of Registered Agent with a $15 fee for paper filing or $17 for online filing. The fee is waived if you file the change with your annual report between January 1 and April 1.

Starting your New Hampshire LLC is a straightforward process that provides excellent liability protection and business flexibility. Whether you handle the formation yourself or use a professional service, following these seven steps will get your business up and running quickly and correctly.