How to Start an Online Business in Alabama
How to Start an Online Business in Alabama
Starting an online business in Alabama follows the same legal structure requirements as a physical business, but with fewer location constraints. Whether you're running an e-commerce store, service business, or digital agency from home, you'll need to register with the state, obtain licenses, and handle tax registration. This guide walks through each step with Alabama-specific costs, timelines, and requirements.
Step 1: Choose Your Business Structure
Your first decision is how to legally organize your business. The two most common structures for online businesses in Alabama are a Limited Liability Company (LLC) and a Corporation. An LLC is simpler to set up and operate, with fewer ongoing compliance requirements and more tax flexibility. A corporation offers stronger liability protection but requires more paperwork and formality, including board meetings and resolutions.
For most online businesses starting out, an LLC is the practical choice. You'll pay $200 to the Alabama Secretary of State for either structure, but an LLC requires less ongoing administration and offers pass-through taxation by default.
Disclaimer: This content is informational. Consult a qualified Alabama business attorney or CPA to determine which structure best fits your situation and tax goals.
Step 2: Reserve and Register Your Business Name
Alabama requires that your business name be distinguishable from all existing names on file with the Secretary of State. You cannot simply assume your chosen name is available.
Search for Name Availability
Start by searching the Secretary of State's business name database at https://arc-sos.state.al.us/CGI/CORPNAME.MBR/INPUT. Search for variations of your name to confirm nothing similar exists.
File a Name Reservation (Optional)
If you want to lock in a name before you file your full formation documents, you can reserve it. File the Name Reservation form with the Secretary of State. The fee is $25, and the reservation lasts indefinitely (Alabama does not publish a duration limit, so once reserved it remains reserved until you file formation documents or abandon it).
Name Requirements for LLCs
Your LLC name must contain "Limited Liability Company," "L.L.C.," or "LLC." If you intend to do business under a different name (a trade name), you can register that separately with the Secretary of State's Trademarks Division for $30 per classification (see Step 7 for details).
Step 3: Appoint a Registered Agent
Alabama law requires every LLC and corporation to name exactly one registered agent. The registered agent is the person authorized to receive legal papers, tax notices, and official communications on behalf of your business. This can be you (the owner) or a third-party registered agent service.
Registered Agent Requirements
- The agent must be a person (not a company name) resident in Alabama or an authorized representative of a registered agent company.
- The registered office must have a street address in Alabama. PO boxes are not acceptable.
- You must list the county where the registered office is located on your formation documents.
Costs and Options
If you serve as your own registered agent, there is no fee beyond your formation filing. Third-party registered agent services typically charge $75 to $300 per year. Services offer the advantage of a business address rather than your home address, and they handle paper receipt and forwarding. If you change your registered agent or office location later, you'll file an amendment for $100.
Step 4: File Your Formation Documents with the Secretary of State
Once you've chosen your name and registered agent, you're ready to file your Certificate of Formation (for an LLC) or Certificate of Incorporation (for a corporation) with the Alabama Secretary of State.
Filing Fee and Processing Time
The filing fee is $200 for either an LLC or a corporation. Processing time depends on your filing method:
- Online filing (fastest): File through the Secretary of State Online Services portal at https://www.alabamainteractive.org/sos/welcome.action. Online filings are processed in real time, and you receive immediate confirmation and your official filing.
- Mail filing: Mail your formation documents to the Alabama Secretary of State, Business Entities section. Processing takes several business days and follows the order received, but the Secretary of State does not publish a specific turnaround estimate.
What to Include in Your Formation Documents
For an LLC, you'll file a Domestic Limited Liability Company Certificate of Formation under Alabama Code Section 10A-5A-2.01. For a corporation, you'll file a Domestic Business Corporation Certificate of Incorporation under Sections 10A-1-3.05 and 10A-2A-2.02. Both documents require:
- Your business name (must include "LLC" for LLCs).
- Registered agent name and registered office address with county.
- Mailing address (if different from registered office).
- Your name, address, and role (e.g., member or manager).
- Statement of purpose (can be generic: "any lawful purpose").
The Secretary of State website provides fillable forms and detailed instructions. If you file online, you'll receive your official filing confirmation immediately, and your business becomes legal from the date of filing.
Step 5: Obtain an Alabama County Business License
Alabama has no statewide business license issued by the Secretary of State. Instead, Alabama law requires a county business privilege license for any person, firm, company, or corporation engaged in business in that county. This license is issued by your county probate judge or license commissioner, depending on your county.
Obtaining the County License
Contact your county probate judge's office or county license commissioner's office to apply for a business privilege license. Each county handles applications and fees independently, so costs and timelines vary by location. You typically will need:
- Your business name and legal entity type.
- Registered agent information (if different from you).
- A description of your business activities.
- Your business location (home address is acceptable for online businesses).
Municipal Licenses
If you live within a city or municipality and operate your business from your home or a physical location within that municipality, the city or town may also require a separate municipal business license. Contact your city hall or municipality clerk to confirm requirements and fees.
Step 6: Register for Alabama Sales Tax (If Applicable)
If your online business sells tangible goods (not services or digital products), you must register for an Alabama sales tax permit and collect sales tax on sales to Alabama customers. Alabama's general state sales tax rate is 4 percent, but counties and municipalities may add local rates ranging from 0.10 percent to 5 percent, so the total rate varies by delivery location.
Register for Sales Tax Online
Register for a sales tax permit through My Alabama Taxes at https://myalabamataxes.alabama.gov. There is no fee to register. Your sales tax account number will arrive within 3 to 5 days. Once registered, you'll file sales tax returns (typically monthly) reporting your sales and remitting tax collected.
Reduced Rates for Specific Products
Alabama offers reduced state sales tax rates on certain categories: 2 percent on food and automotive vehicles, 1.5 percent on mining and manufacturing machinery, and 3 percent on vending machine food. If your business sells these categories, you'll apply the reduced rate automatically.
Step 7: Register a Trade Name or DBA (If Needed)
If you want to do business under a name different from your legal entity name, you can register a trade name. For example, if your LLC is named "Smith Digital Services LLC," but you want to market under "Smith Web Solutions," you register the latter as a trade name.
Trade name registration is optional but recommended for trademark protection and professional appearance. File a trade name registration with the Secretary of State's Trademarks Division. The fee is $30 per classification, and the registration lasts five years, renewable for successive five-year periods. Visit https://www.sos.alabama.gov/administrative-services/trademarks for the application.
Note: A trade name registration with the state does not replace the county business privilege license; you still need the county license to operate legally.
Step 8: Get an Employer Identification Number (EIN) and Set Up Business Taxes
Obtain an EIN from the IRS
An Employer Identification Number (EIN) is a nine-digit tax ID issued by the federal IRS. You need an EIN if you have employees, operate as a corporation or partnership, or want to open a business bank account. Apply for free at https://www.irs.gov/ein. You'll receive your EIN immediately if you apply online.
Alabama Business Privilege Tax (Franchise Tax)
Alabama imposes a Business Privilege Tax on businesses, also called a franchise tax. The rate ranges from $0.25 to $1.75 per $1,000 of net worth, with a maximum of $15,000 for most entities. However, you are completely exempt from the tax if your calculated tax due is $100 or less, and you are not required to file a return under that threshold. This exemption applies to many small online businesses in their first year.
If you owe tax, limited liability entities and pass-through entities file Alabama Form PPT (Pass-Through Entity Return) no later than March 15 for calendar-year filers. You calculate the tax based on your net worth in Alabama as of December 31 of the prior year and your federal taxable income apportioned to Alabama.
Corporate Income Tax
If you operate as a corporation, Alabama charges corporate income tax at 6.5 percent of your annual net income, with a deduction allowed for federal income tax paid or accrued. Alabama apportions your income using a single sales factor for tax years beginning January 1, 2021 forward.
Step 9: Open a Business Bank Account
Separate your personal and business finances by opening a dedicated business bank account. Most Alabama banks offer small business checking accounts. You'll need:
- Your EIN and Social Security Number.
- Your Certificate of Formation (or copy of your Secretary of State filing).
- Government-issued ID (driver's license or passport).
- Your business address and registered agent information.
Having a separate account simplifies bookkeeping, strengthens your liability protection, and makes tax time easier. Many online-focused banks and credit unions offer accounts with no monthly fees and low minimum balances.
Step 10: Handle Ongoing Compliance and Tax Filings
Annual Reports
Good news: Alabama eliminated annual report requirements for both LLCs and corporations. You do not file yearly reports with the Secretary of State once your entity is formed, reducing your ongoing compliance burden.
State Tax Filings
Depending on your business structure and revenue:
- Pass-through entities (LLCs, S-corps): File Alabama Form PPT by March 15 if your calculated Business Privilege Tax exceeds $100.
- Corporations: File Form 20C (Alabama Corporate Income Tax Return) by the 15th day of the fourth month following your tax year (April 15 for calendar-year corporations).
- Sales tax: File returns monthly, quarterly, or annually depending on your sales volume. File through My Alabama Taxes.
Payroll and Employment Taxes
If you hire employees, register with the Alabama Department of Industrial Relations for unemployment insurance, and withhold federal and state income tax from paychecks. Set up an IRS payment account for federal payroll taxes at www.irs.gov.
Common Mistakes to Avoid
- Forgetting the registered agent requirement: Every LLC and corporation must have a registered agent with a physical street address in Alabama on file at all times. PO boxes do not qualify.
- Confusing state and county licenses: The Secretary of State does not issue a statewide business license. Your county business privilege license is your primary license to operate in Alabama.
- Not checking name availability before filing: Search the Secretary of State database before filing to avoid rejection and fees.
- Operating without a business bank account: Mixing personal and business finances weakens liability protection and complicates taxes.
- Ignoring sales tax obligations: If you sell goods, register for sales tax and collect tax from Alabama customers. Failing to do so can result in penalties and back tax liability.
- Missing the March 15 franchise tax deadline: Even small businesses owing less than $100 in tax should confirm the exemption applies, as late filings trigger penalties.
Expected Timeline and Costs
Here's what you can expect when starting an online business in Alabama:
- Name reservation (optional): $25, takes 1 to 2 business days.
- LLC or corporation formation: $200 filing fee, processed in real time if filed online or within 3 to 5 business days if mailed.
- Registered agent service (optional): $75 to $300 per year if you hire a third party, or free if you serve as your own agent.
- County business license: Costs and timelines vary by county, typically $25 to $250 annually.
- Sales tax registration (if applicable): Free, account arrives within 3 to 5 days.
- Trade name registration (optional): $30 per classification, takes 1 to 2 weeks.
- EIN (federal tax ID): Free, issued immediately online.
Total startup cost for a basic LLC online business: roughly $300 to $600 including formation, county license, and registered agent (if you hire one). This does not include professional fees if you hire an attorney or accountant.
Next Steps and Resources
Once your business is formed and licensed, maintain compliance by:
- Filing sales tax returns on time.
- Tracking business income and expenses for tax purposes.
- Keeping your registered agent and address information current.
- Renewing your county business license annually as required.
- Consulting your CPA about estimated tax payments if your net income is substantial.
For more information, visit the Alabama Secretary of State website at https://www.sos.alabama.gov/business-entities, or contact the Alabama Department of Revenue at https://www.revenue.alabama.gov/. The Alabama Small Business Development Center Network (https://www.asbdc.org/) also offers free guidance to new business owners.
Final Disclaimer: This guide is informational content about Alabama business formation. It is not legal or tax advice. For guidance specific to your situation, consult a qualified Alabama business attorney or certified public accountant.
Keep exploring: related Alabama guides
- How to Start a Security Company in Alabama
- How to Become a Bail Bondsman in Alabama
- How to Start a Real Estate Business in Alabama
- How to Become a Home Inspector in Alabama
- How to Start an LLC in Alabama
- Alabama Business License
- How Much Does It Cost to Start a Business in Alabama
- All Alabama business types
- Every Alabama guide in one place