How to Form an LLC in New Hampshire
Forming an LLC in New Hampshire is a straightforward process that provides liability protection and tax flexibility for business owners. The initial filing fee is $100, filed with the New Hampshire Secretary of State.
Step 1: Choose Your Business Name
Your LLC name must be distinguishable from existing business entities registered in New Hampshire. The name must include "LLC" or "Limited Liability Company." Check name availability through the Secretary of State's website before filing.
Step 2: File Articles of Organization
Submit your Articles of Organization to the New Hampshire Secretary of State with the $100 filing fee. This document establishes your LLC as a legal entity. Processing times vary but typically take 5-10 business days.
Step 3: Obtain an EIN
Apply for a federal Employer Identification Number (EIN) from the IRS at no cost. This is required for tax filing, opening a business bank account, and hiring employees.
Step 4: Register for State Taxes
Register with the New Hampshire Department of Revenue Administration for applicable tax accounts. Since there is no sales tax, focus on other applicable tax registrations. New Hampshire has no state income tax, a significant advantage for LLC owners.
Ongoing Costs
New Hampshire does not impose an annual franchise tax on LLCs, keeping ongoing costs low. An annual report fee of $100 is also required.
New Hampshire LLC Tax Advantages
One of New Hampshire's biggest advantages is the absence of state income tax. LLC members keep more of their earnings compared to states with income tax. Additionally, with no sales tax, retail and e-commerce businesses benefit from simplified compliance.