Shop counter with a card reader and shelves of homewares, Maine Peddler and Transient Seller License Fees by Town

Maine Peddler and Transient Seller License Fees by Town: $15 in Millinocket to $750 in Freeport, With No State Peddler Law

Maine Peddler and Transient Seller License Fees by Town: $15 in Millinocket to $750 in Freeport, With No State Peddler Law

If you plan to sell door to door, from a cart on a town sidewalk, or from a truck at a roadside stand, you will almost certainly need a municipal permit. Maine has no state peddler law. No Maine statute licenses peddlers or hawkers as such. Each rule is a town ordinance adopted under home rule (30-A MRSA 3001, 3701 to 3702), so the cost of a maine peddler license depends on where you sell. A seller in Millinocket may pay $15 a year, while a public peddler in Freeport pays $500 as a resident or $750 as a non-resident, plus an application fee, for a permit that covers four public sites chosen by lottery.

This article is informational content, not legal or tax advice. Town ordinances, fee schedules and state rules change often, and the current ordinance and the town clerk's fee schedule control. Talk with a qualified attorney or CPA before you commit to a route, a budget or a business structure.

What You Need Before You Start

  • A list of every town where you plan to sell, with the municipal office address and phone number from the town website.
  • A copy of each town's current peddler or transient seller ordinance and fee schedule. Ask the clerk for the version in force today, including recent amendments.
  • A written description of what you sell. Town rules often treat food, your own farm products, fish and forest products differently from manufactured goods.
  • Your business name and legal form. A sole proprietor or general partnership that uses a name other than its own files a sworn assumed-name certificate with the municipal clerk. An LLC or corporation files its assumed-name statement with the Secretary of State.
  • Your sales tax details. Maine's general rate is 5.5%, prepared food and on-premises liquor are taxed at 8%, and you should confirm your registration needs with Maine Revenue Services.
  • Photos and dimensions of your vehicle, cart or stand, plus a map of the spots you want to use.
  • Payment for the permit fee and any application fee. Ask which payment methods the clerk accepts.
  • A headcount if you plan to hire help, since some towns charge per employee.

Step 1: Confirm Your Activity Is Covered

Maine has no general statewide business license and no general town license. Licensing works by activity. Your first job is to find out whether your specific activity falls under a peddler or transient seller ordinance in each town you plan to work. Call or email the clerk, ask whether your product and method of sale are covered, and get the section number in writing.

Own farm, fish and forest products are usually exempt from these rules, but usually is not enough. Confirm the exemption for your exact product before you rely on it. A seller who assumes an exemption and gets cited has spent more on the mistake than on the permit.

Step 2: Determine Whether the State Transient Seller Law Applies

Maine's transient seller law (32 MRSA 14701 to 14716, administered by the Department of Professional and Financial Regulation) applies to sellers who use personal or telephone contact and have no permanent Maine place of business. It is separate from a town peddler permit, and several points matter:

  • It excludes sellers at public fairs, expositions and bazaars.
  • It requires a security deposit of up to $10,000.
  • Skipping the license when it is required is a Class E crime.
  • It does not replace local rules. Section 14705 leaves town regulation intact, so a state transient seller license does not remove the need for a town permit.

If you have a permanent Maine place of business, the transient seller law does not describe your situation, but town rules may still apply to street sales. Confirm both points with the Department of Professional and Financial Regulation and the clerk.

Step 3: Pull the Current Fee for Every Town on Your Route

The figures below are the amounts published on 2026 town forms and fee schedules. They change often, so treat them as a starting point and confirm each one with the clerk before you budget.

TownPublished feeTermOther rules noted
Millinocket$15Per yearNone noted
Caribou$25Per 30 daysNone noted
Bath$35Confirm with clerk200 feet from competitors
Kennebunk$50Confirm with clerkNone noted
Sanford$50Per yearNone noted
Lewiston$56 in-state, $110 out-of-stateConfirm with clerk100 feet from competitors
South Portland$70 / $120 (two rates)Confirm with clerkConfirm which rate applies to you
Rockland$75Per weekNone noted
Auburn$75 to $100Confirm with clerkNone noted
WestbrookConfirm with clerkConfirm with clerk350 feet from competitors
Scarborough$100 for 30 days, plus $25 per employee30 daysChapter 311 amended August 19, 2026
Augusta$100Per year200 feet from competitors
Ellsworth$110Confirm with clerkNone noted
Bangor$513Confirm with clerkFee schedule revised June 30, 2026
Freeport$500 resident, $750 non-resident, plus a $55 / $110 application feePublic peddler permitFour public sites chosen by January lottery; Chapter 43 amended September 3, 2024

Step 4: Read the Restrictions, Not Just the Fee

A low fee can hide a costly restriction. Check these four items in every ordinance on your route:

  • Distance from competitors. Westbrook requires 350 feet, Augusta and Bath require 200 feet, and Lewiston requires 100 feet. Measure the spot you plan to use, not the one that looks right on a map.
  • Fixed sites and lotteries. Freeport limits public peddlers to four public sites, selected by lottery in January. Build a route that does not depend on one specific spot.
  • Per-employee charges. Scarborough adds $25 per employee to its $100 permit for 30 days. Count your helpers before you budget.
  • Term length. Annual permits suit a fixed route. A 30-day or weekly permit may suit a seasonal seller. Match the term to your actual schedule so you do not pay for days you do not work.

Step 5: Set Up Your Business Name Correctly

If you sell under a trade name, file the right document before you apply. Sole proprietors and general partners file a sworn assumed-name certificate with the clerk of the city or town where the business is carried on (31 MRSA 1). The town sets that fee, and the state does not publish it, so ask the clerk.

LLCs and corporations file the Statement of Intention to do Business under an Assumed Name (Form ASUM-5) with the Maine Secretary of State for $125. Forms are listed at https://www.maine.gov/sos/corporations-commissions/i-need-a-business-form/limited-liability-company-forms.

Step 6: Check Food and Entity Rules

Food sales add a second layer. The Health Inspection Program within the Department of Health and Human Services licenses eating places, and the Department of Agriculture, Conservation and Forestry licenses food processors. Ask which one covers your product before you prepare or sell food. Prepared food is taxed at 8%, not 5.5%.

If your peddling business is an LLC, it carries its own state obligations. The annual report costs $85 and is due June 1 each year, and the first report is due between January 1 and June 1 of the year after formation. Maine has no LLC franchise tax and no separate LLC annual tax. To identify other activity-specific permits, use the free Business Answers licensing assistant at https://maine.gov/businessanswers.

Step 7: Apply, Pay and Keep Your Permit Current

  1. Submit the application to the town clerk. Include the completed form, your product list, vehicle or stand details, your site map and any application fee. Freeport applicants must also enter the January lottery for public sites.
  2. Pay the fee the way the clerk accepts. Keep the receipt and a copy of the approved permit.
  3. Calendar the renewal date. Annual permits in towns such as Millinocket, Sanford and Augusta renew once a year. Thirty-day permits in Caribou and Scarborough mean repeat purchases, and Rockland's weekly permit means even more frequent renewals. Set a reminder for each.
  4. Carry your paperwork. Keep the permit, your sales tax registration details and your assumed-name certificate with you while you sell. Ask whether the ordinance requires you to display the permit.

Common Mistakes to Avoid

  • Assuming one town's fee applies everywhere. Maine has 482 organized municipalities (23 cities, 430 towns and 29 plantations), and each sets its own rules. Counties license nothing for ordinary businesses, so look to the town.
  • Believing a state license replaces the town permit. It does not. Section 14705 keeps local regulation in place.
  • Budgeting from an old fee schedule. Scarborough's ordinance was amended in August 2026, and Bangor's schedule was revised June 30, 2026. Pull the current version every season.
  • Ignoring distance rules until a competitor complains. Measure the spot before you set up.
  • Relying on a farm or forest product exemption without written confirmation. Get the clerk's answer in writing.
  • Leaving application and employee fees out of the budget. In Freeport, the application fee is added to the permit fee. In Scarborough, each employee adds $25.
  • Skipping the assumed-name filing. Using a trade name without the required certificate can stall an application.

What to Expect

Most sellers who work through these steps should end up with a town-specific permit and a realistic cost estimate. Published costs in this guide run from $15 a year in Millinocket to $750 for a non-resident public peddler in Freeport. The gap often comes down to permit term, location and whether the spot you want falls in a restricted zone. Processing times depend on each clerk's office, so ask for a timeline when you apply. If your plan spans several towns, the combined fees and paperwork may add up faster than you expect, so build that into your budget before you sign any lease or buy any inventory.

When to Get Professional Help

Consult a Maine attorney about zoning conflicts, an appeal of a denied permit, or a multi-town route that involves unusual products or a contested site. A CPA can advise on sales tax registration, entity choice and self-employment income. The Maine Small Business Development Centers at https://www.mainesbdc.org/ offer business advice, and the SBA's Maine district page is at https://www.sba.gov/district/maine.

Official Resources

  • Maine Secretary of State, Corporations, Elections and Commissions: https://www.maine.gov/sos/corporations-commissions
  • Maine Revenue Services: https://www.maine.gov/revenue/
  • Maine Business Answers licensing assistant: https://maine.gov/businessanswers
  • Maine Small Business Development Centers: https://www.mainesbdc.org/

This article is informational content, not legal or tax advice. Confirm every fee, term and deadline with the town clerk or the named state agency before you act.

Keep exploring: related Maine guides