Maine Cannabis Municipal Opt-In and Local License Fees by Town: Sanford $22,500, Caps, Bans and the 90-Day Deemed Denial
Maine Cannabis Municipal Opt-In and Local License Fees by Town: Sanford $22,500, Caps, Bans and the 90-Day Deemed Denial
A state license does not by itself let you sell adult-use cannabis in Maine. A person may not operate a cannabis establishment unless the municipal legislative body has voted to allow it by ordinance or warrant article (28-B MRSA 402(3)). Every town starts out closed, so the Maine cannabis municipal opt-in vote is the first gate in any application, and it is the step applicants most often underestimate. This guide walks through how to check a town, what local fees look like today, and how the 90-day clock works when a town does not act.
What You Need Before You Start
- The current cannabis ordinance or warrant article text, obtained from the town website or the clerk. Ordinances get amended, so do not rely on a summary, including this one.
- The current fee schedule and the code section that sets the license fee and any cap. For example, Sanford's marijuana fee and cap appear at City Code 149-1.4 and 161-2.3.
- The zoning map and the locations of every school near the proposed site, plus the town's GIS map so you can measure distances.
- The clerk's phone number and email, and a written list of questions. Written questions get dated written answers you can keep.
- Entity paperwork if you have formed one. An LLC files a Certificate of Formation (Form MLLC-6) for $175 with the Secretary of State. A corporation files Articles of Incorporation (Form MBCA-6) for $145. A sole proprietor or general partnership files a sworn assumed-name certificate with the municipal clerk instead.
- A registered agent with a physical Maine street address if you are forming an LLC or corporation. Every Maine LLC and corporation must maintain one.
- Budget for the local fee, which runs from hundreds of dollars in Bangor to $22,500 in Sanford, plus any state licensing costs. Confirm the state costs with the agency that runs the state license.
Step 1: Confirm the Town Has Opted In
Start with the question that decides everything else. Ask the clerk, or search the town code, for an ordinance or warrant article that allows cannabis establishments. Get the answer in writing and note the date. Opt-in status can change at any council or town meeting, so something you read last year may no longer be true.
Do not assume an opt-in town is open for business. Westbrook, Old Town, Skowhegan, Hampden and Houlton have prohibited or paused new cannabis businesses. Presque Isle's council approved a 12-month moratorium on new marijuana businesses in March 2026. A town can also have opted in and still have a cap that is already full.
Step 2: Measure the School Buffer
Cannabis establishments must sit at least 1,000 feet from a school. A town may reduce that buffer by ordinance, but never below 500 feet. Use the distance rule written in the ordinance, not a rough straight-line guess. A site 1,050 feet from a school clears a 1,000-foot buffer, but it would also clear a 500-foot buffer, so check the exact number the town adopted. Confirm your measurement with the code enforcement office before you sign a lease.
Step 3: Check Zoning and the Local Fee
Opting in does not mean every zone allows the use. Ask for the zoning district of your parcel and the permitted-use table. Then read the fee section of the ordinance. Sanford charges $22,500 per application, the highest local retail fee in our survey. Municipal fees must reasonably reflect the cost of the license, so ask the clerk how the town calculated its figure and whether it is charged once or every year. If the answer is unclear, an attorney can review the fee against that standard.
Step 4: Find the Cap and the Selection Method
Many opt-in towns limit the number of licenses. Sanford caps marijuana property licenses at 8, Rockland at 6, and Farmington at 7 stores. Ellsworth caps its licenses at 3 and selects applicants by lottery. If the cap is full, you may be waitlisted, denied, or told to wait for a license to be surrendered. Ask which of these applies before you pay an application fee.
Step 5: Understand the 90-Day Clock and the Deemed Denial
If a town does not act on a request within 90 days, the request is deemed denied. A town may extend that period to 180 days by written notice. A deemed denial can be appealed to Superior Court under Rule 80B. Ask the clerk exactly when the clock starts and whether you will receive a written notice of any extension. Mark both the 90th and 180th day on your calendar, and write down the date you filed.
Do not wait for the deadline to plan an appeal. The Rule 80B filing deadline is short, so have an attorney review the timeline as soon as a town stalls.
Step 6: Form Your Entity and File the Local Application
Maine has no general statewide business license and no general town license. Registering an LLC or an assumed name is a filing, not a license. The cannabis permission comes from the town's ordinance, which sets its own process. Many applicants form the entity first because the application asks for its legal name, but confirm the sequence with the clerk.
For an LLC, the Secretary of State's pages read on 2026-10-28 state a processing time of 2 to 7 business days, which varies. Maine does not accept online filing of formation documents, so print Form MLLC-6 and mail or deliver it with payment. Expedited handling is $50 for 24-hour service or $100 for immediate service, subject to staffing. A name reservation on Form MLLC-1 costs $20 and holds the name for 120 days. Every LLC files an annual report for $85 by June 1 each year, and the first report is due between January 1 and June 1 of the year after formation.
Local Retail License Fees by Town
These figures come from 2026 ordinances and fee schedules. Fees change, so confirm each one with the named clerk before you budget.
| Town | Local retail license fee | Cap or status |
|---|---|---|
| Sanford | $22,500 per application | Cap of 8 marijuana property licenses (City Code 149-1.4, 161-2.3) |
| Ellsworth | $10,000 | Cap of 3, selected by lottery |
| Old Orchard Beach | $7,500 | No cap listed in our survey; check the clerk |
| Kittery | $6,000, plus $750 pre-application | See Appendix A, Ch. 5.11 |
| Auburn | $5,250 | No cap listed in our survey; check the clerk |
| Rockland | $1,650 | Cap of 6 |
| South Portland | $1,400 | No cap listed in our survey; check the clerk |
| Brunswick | $1,400 | Based on a 2019 ordinance; check the clerk |
| Farmington | $1,250 | Cap of 7 stores |
| Bangor | In the hundreds of dollars, the lowest in our survey | Check the Bangor City Clerk |
| Westbrook, Old Town, Skowhegan, Hampden, Houlton | Not applicable | Prohibited or paused new businesses |
| Presque Isle | Not applicable | 12-month moratorium approved March 2026 |
Tips
- Ask every clerk the same five questions: Is the town opted in? What is the fee and is it recurring? Is there a cap or lottery? What is the school buffer? What is the deemed denial date for my filing?
- Keep a dated log of every call and email. If a town stalls past 90 days, that log is your evidence.
- Budget for the 14% tax on adult-use cannabis, which took effect January 1, 2026. Confirm with Maine Revenue Services how it applies to your operation.
- Check the Presque Isle moratorium and any similar pause before you lease property. A pause can outlast your lease option.
Common Mistakes to Avoid
- Treating a state license as permission to operate. Without a local vote, a state license does not allow a sale in that town.
- Relying on an old fee schedule or a neighboring town's number. Sanford's $22,500 and Bangor's hundreds of dollars show how far fees can spread.
- Measuring the school buffer by eye. Use the ordinance's rule and the town's own map.
- Signing a lease before the cap, zoning and opt-in status are confirmed in writing.
- Missing the 90-day or 180-day dates because nobody wrote down when the request was filed.
Expected Results
If you complete these steps in order, you should be able to leave each town with a written opt-in status, a fee figure to budget, a cap or lottery rule, and a filing date you can track. Results depend on the council, the cap and the state license, so no outcome is guaranteed. Nothing in this article is a claim about the health effects of cannabis. FDA has not approved cannabis for general adult use, and the safety and effects of adult-use products are not established by FDA approval.
Important Notice
This article is informational content, not legal or tax advice. Ordinances change, and the figures above reflect the 2026 ordinances and fee schedules reviewed as of 2026-10-28. Confirm every figure with the named clerk or agency before you act. Consult a qualified Maine attorney for opt-in, zoning and appeal questions, and a CPA for tax treatment of the 14% adult-use tax and your entity.