How to Form an LLC in New Hampshire
Everything you need to form a Limited Liability Company in New Hampshire (NH). Filing fee: $100 | Processing time: 5-7 business days
State Income Tax
No individual income tax on wages; 7.5% Business Profits Tax; 0.55% Business Enterprise Tax
Steps to Form an LLC in New Hampshire
Check LLC name availability with the New Hampshire Secretary of State
Designate a registered agent in New Hampshire
File a Certificate of Formation with the New Hampshire Secretary of State
Pay the $100 filing fee
Obtain an EIN from the IRS
Register for Business Profits Tax and Business Enterprise Tax
Draft an Operating Agreement
Step-by-Step New Hampshire LLC Formation Guide
New Hampshire offers a unique tax environment for LLCs, with no broad-based income or sales tax, though a 7.5% Business Profits Tax (BPT) and a 0.55% Business Enterprise Tax (BET) apply to business income. Formation requires filing a Certificate of Formation with the NH Secretary of State for a $100 fee. The state's pro-business climate and proximity to the Boston metro area make it a compelling option for entrepreneurs in New England.
Step 1: Verify Your LLC Name Availability
Search the New Hampshire Secretary of State's online business name database to confirm your desired name is available. Your LLC name must include 'Limited Liability Company,' 'LLC,' or 'L.L.C.' and must be distinguishable from other registered entities in the state. You can reserve a name for 120 days by filing an application with the Secretary of State.
Step 2: Designate a Registered Agent
Your New Hampshire LLC must have a registered agent with a physical address in the state. The registered agent is responsible for accepting service of process, tax notices, and other official documents. You may act as your own registered agent if you have a New Hampshire address, or hire a professional service for added convenience.
Step 3: File Your Certificate of Formation
Submit your Certificate of Formation to the New Hampshire Secretary of State with the $100 filing fee. The certificate must include your LLC name, principal office address, registered agent information, and whether the LLC is member-managed or manager-managed. Online filing is available and is generally the fastest way to complete the process.
Step 4: Draft Your Operating Agreement
New Hampshire does not require an operating agreement, but creating one is strongly advised to clarify your LLC's internal operations. The agreement should outline each member's ownership interest, voting rights, profit distribution, and procedures for major business decisions. This document is particularly important for establishing how the Business Profits Tax obligations will be allocated among members.
Step 5: Obtain Your EIN from the IRS
Apply for a free Employer Identification Number through the IRS website. Your EIN is required for opening a business bank account, filing federal taxes, and hiring employees. New Hampshire LLCs should be aware that while there is no personal income tax on wages, the BPT and BET will apply to your business income at the entity level.
Step 6: Register for New Hampshire Business Taxes
Register with the New Hampshire Department of Revenue Administration for the Business Profits Tax and Business Enterprise Tax. The BPT is 7.5% on business income over $50,000, and the BET is 0.55% on the enterprise value tax base over $250,000. Although New Hampshire has no sales tax, certain industries may have specific licensing or excise tax requirements.
Step 7: Open a Business Bank Account
Open a dedicated business bank account to keep your LLC's finances separate from personal funds. You will need your Certificate of Formation, EIN, and valid identification. Proper financial separation is especially important in New Hampshire given the BPT and BET requirements, as clean records simplify your annual tax filings.
Step 8: File Your Annual Report
New Hampshire LLCs must file an annual report with the Secretary of State by April 1 each year. The annual report fee is $100, and it can be filed online. Failure to file the annual report can result in administrative dissolution of your LLC, so be sure to add this deadline to your compliance calendar.
New Hampshire's absence of broad income and sales taxes, combined with its accessible $100 filing fee, makes it a strong option for LLC formation in New England. Keep in mind the Business Profits Tax and Business Enterprise Tax that apply to your LLC's earnings, and plan your finances accordingly. Stay current with your annual report filings to maintain your LLC's good standing with the state.
Pros of Forming in New Hampshire
- ✓No state income tax on wages or salaries
- ✓Proximity to Boston and New England markets
- ✓High quality of life and educated workforce
Cons of Forming in New Hampshire
- ✗Business Profits Tax of 7.5% applies to LLC net income
- ✗Business Enterprise Tax adds additional tax burden
- ✗Higher cost of living compared to national average
Best For
Service businesses and sole operators near the Boston area who want to avoid wage-based income tax.
Frequently Asked Questions About New Hampshire LLCs
How much does it cost to form an LLC in New Hampshire?▼
How long does it take to process an LLC filing in New Hampshire?▼
What are the annual report requirements for a New Hampshire LLC?▼
What are the registered agent requirements for a New Hampshire LLC?▼
Is an operating agreement required for a New Hampshire LLC?▼
When does a New Hampshire LLC need an EIN?▼
How does an LLC compare to an S-Corp or sole proprietorship in New Hampshire?▼
What makes New Hampshire's tax structure unique for LLCs?▼
What is the Business Enterprise Tax in New Hampshire?▼
Calculate Your New Hampshire LLC Costs
Get a detailed cost breakdown for forming your LLC in New Hampshire, including filing fees, registered agent costs, and more.
Use the Cost Calculator