Working waterfront city street of brick warehouses and cobblestones sloping to a harbor with moored boats, soft morning light, Greater Portland Maine Business Licenses

Greater Portland Maine Business Licenses: Portland, South Portland, Westbrook, Scarborough, Falmouth, Freeport, Gorham and Windham Compared

Greater Portland Maine Business Licenses: Portland, South Portland, Westbrook, Scarborough, Falmouth, Freeport, Gorham and Windham Compared

If you are opening a business in the Greater Portland area, the first thing to understand is that Maine does not issue a general business license, at the state level or the town level. What you need depends on what you sell, where you operate, and whether you are also forming an LLC or corporation. This guide walks through the steps and compares what we have verified for the main towns in the region.

Disclaimer: This article is informational content, not legal or tax advice. Rules, fees and ordinances change. Confirm every figure with the agency or municipal office named before you pay or file, and consult a qualified attorney or CPA for complex situations.

What You Need Before You Start

  • Your business name and a decision on entity type: sole proprietorship, general partnership, LLC or corporation
  • A Maine street address for your business location, and a lease or property owner's permission if you operate from a building
  • A description of your products or services, including whether you prepare food, serve alcohol, sell goods from a vehicle, or rent a property for short stays
  • A registered agent with a physical Maine street address (required for every LLC and corporation)
  • Your federal EIN, if you have one or plan to hire employees
  • A credit or debit card for online or in-person payments, plus checks or money orders for mailed filings
  • A printer, since Maine does not offer online filing of formation documents

Step 1: Separate Entity Filings From Licenses

Maine uses two different kinds of paperwork, and people often confuse them. An entity filing creates or registers your business with the state. A license gives you permission to run a specific activity. Forming an LLC is a filing. Opening a restaurant or a mobile food operation is a license. Registering an assumed name is a filing as well.

For LLCs, the Certificate of Formation (Form MLLC-6) carries a $175 filing fee. For corporations, Articles of Incorporation (Form MBCA-6) carry a $145 filing fee. Both are filed with the Maine Secretary of State, Division of Corporations, UCC and Commissions at https://www.maine.gov/sos/corporations-commissions. Before you file, search the name at the business search tool. A name containing "limited liability company," "limited company," "L.L.C.," "LLC," "L.C." or "LC" is required for an LLC. You can reserve a name for 120 days on Form MLLC-1 for $20.

Step 2: Identify the State License Your Activity Needs

Maine licenses by activity, not by business in general. Several state agencies handle the most common categories:

  • Eating places: the Health Inspection Program within the Department of Health and Human Services
  • Food processors: the Department of Agriculture, Conservation and Forestry
  • Trades and professions: boards under the Department of Professional and Financial Regulation. Maine has no general contractor or HVAC license, so check with the specific board for your trade.
  • Alcohol: the Bureau of Alcoholic Beverages and Lottery Operations

If you are unsure which applies, the state's free Business Answers assistant at maine.gov/businessanswers can help you identify them. The Maine SBDC network at mainesbdc.org offers free advising as well.

Step 3: Learn Why Cumberland County Is Not Your Licensing Office

Maine has 16 counties, but they license nothing for ordinary businesses. Maine also has 482 organized municipalities: 23 cities, 430 towns and 29 plantations. Your local license comes from the city or town where you operate. That is why the same activity can cost very different amounts in Westbrook, Freeport or Falmouth.

Step 4: Compare the Local Requirements

Use the table below as a starting point. Each figure reflects what we verified from the municipality's published materials. Where a town's figure is not listed, contact the office named and do not assume a number.

TownWhat to knowConfirm with
WestbrookSingle Business License Application: $25 application fee per business, plus $35 background investigation for each new applicant. A $135 advertising charge applies if a City Council hearing is needed. Food service: $150 (no food preparation), $200 (with preparation), $400 (with beer and wine), $1,000 (with liquor). Caterer: $150. Mobile vending unit: $150, with $400,000 liability coverage required. Licenses expire annually. Order 2025-25 (February 2025) amended Chapter 205 and the fee schedules.City Clerk, for current figures
FreeportPublic peddler license (Chapter 43): $500 resident, $750 non-resident, plus a $55 or $110 application fee. Four public sites are assigned through a January lottery. Short-term rental registration: $100 under Chapter 61 (2021), with a lottery-based cap per cycle. Cannabis rules are in Chapter 66.Town office
FalmouthMobile food vendor and short-term rental rules and fees are set locally.Town Clerk and Code Enforcement
WindhamAssumed name (DBA): $10, one time. Victualer and mobile food unit fees are set locally.Town Clerk
GorhamA Chapter 146 victualer license from the Town Clerk covers food trucks. The fee is set locally.Town Clerk
Portland, South Portland, ScarboroughEach has its own requirements, covered in separate guides. Portland's minimum wage is higher than the state's, so check the city for any labor-related conditions.Each city's clerk or code office

Step 5: Register Your Name Correctly

The filing office depends on your entity type. Sole proprietors and general partners file a sworn assumed-name certificate with the municipal clerk where the business is carried on. LLCs and corporations instead file a Statement of Intention to do Business under an Assumed Name (Form ASUM-5) with the Secretary of State for $125.00. The municipal clerk's fee for individuals is set by the town, and the state does not publish it, so ask the clerk.

Every LLC and corporation must also maintain a registered agent. A noncommercial agent must provide a physical Maine street address, not a P.O. Box. Changes are filed on Form CLKRA-3 for $35.

Step 6: Register for Sales Tax if Applicable

If you sell taxable goods or services, you will need a sales tax permit through Maine Revenue Services at maine.gov/revenue. The general state rate is 5.5%. Prepared food and on-premises liquor are taxed at 8%, lodging at 9%, and short-term car rentals at 10%. The list of taxable services is closed, so lawn care, towing, handyman work and junk removal are not taxed under that list. Confirm your situation with Maine Revenue Services or a CPA.

Step 7: File, Apply and Track Your Deadlines

  1. File your entity or assumed-name paperwork. The Secretary of State's corporate filing page lists a processing time of 2 to 7 business days. Expedited handling is available for $50 (24-hour service) or $100 (immediate service), subject to staffing. Check the current status before relying on either option.
  2. Submit your local application to the clerk or licensing office, with the required fees, background materials and any site or floor plans.
  3. Calendar your first annual report. An LLC or corporation's first report is due between January 1 and June 1 of the year after formation. Each report costs $85, and the due date is June 1 every year. Online annual reports are filed through InforME at the Annual Report Online portal.
  4. Schedule renewals. Westbrook food licenses, for example, expire annually.

Common Mistakes to Avoid

  • Assuming a statewide business license exists. Maine does not issue one. Ask about the activity, not the business.
  • Using a single town's fee for another. Westbrook, Freeport and Gorham each set their own schedules.
  • Using a P.O. Box as your registered agent address. Noncommercial agents need a physical Maine street address.
  • Forgetting the 350-foot rule in Westbrook. Its transient sales rules bar sellers within 350 feet of a competitor, which can affect where a food truck or vendor can set up.
  • Missing the June 1 annual report. Late reports can create compliance problems that delay other filings.
  • Waiting until the opening date to apply. Lotteries, hearings and background checks take time.

What Results to Expect

A complete application, filed with the right office and the right fee, may move through review without extra rounds of correspondence. Results depend on the town, the completeness of your paperwork and the activity you propose. Lottery-based spots in Freeport and capped short-term rental registrations may not be available in every cycle, so plan a backup timeline. Expedited state service may shorten processing, but it is not guaranteed.

Next Steps

Start with the state entity filing, then call the municipal clerk for your target town before you sign a lease or buy equipment. Ask for the current fee schedule in writing. If your business involves food, alcohol, a regulated trade or short-term rentals, confirm the requirements with the relevant state agency and a licensed attorney or CPA before you commit.

This article is for general information only and is not legal or tax advice. Verify all fees, deadlines and requirements with the agency or municipality named.

Keep exploring: related Maine guides