Skip to main content
CityRuleLookup

Portland, ME Short-Term Rentals: Taxes & Fees (2026)

Some Restrictions
Compiled from the official code textEditor Martyn O'NeillLast verified September 2026

Key Facts

Owner-occupied 1st unit fee
$100, rising to $2,000 for a 5th unit
Non-owner-occupied 1st unit fee
$200, rising to $4,000 for a 5th unit
Long-term rental fee
Flat $55 per year
Max stacked discount
$20 per unit
Late fee tiers
$50 after Jan. 15, $200 after Feb. 15

Summary

Portland charges short-term rental registrants a tiered annual fee that climbs with the number of units one owner registers, from $100 for a first owner-occupied unit up to $4,000 for a fifth non-owner-occupied unit, plus late fees for missed deadlines.

Owner Occupied Short Term Units, Seasonal Short Term Units, Tenant Occupied Short Term Units, Peaks Island Short Term Units, Outer Island Short Term Units: 1st Unit - $100; 2nd Unit - $250; 3rd Unit - $500; 4th Unit - $1,000; 5th Unit - $2,000. Non-Owner Occupied Short Term Units: 1st Unit - $200; 2nd Unit - $500; 3rd Unit - $1,000; 4th Unit - $2,000; 5th Unit - $4,000.

View official code

Official source re-checked September 7, 2026: the cited page had not changed since it was quoted.

Full Breakdown

Sec. 6-152(c) sets a cumulative fee schedule that separates owner-occupied, seasonal, tenant-occupied, and island short-term units from non-owner-occupied mainland units, with fees rising per unit registered by the same owner: owner-occupied and similar units run $100 for the first unit, $250 for the second, $500 for the third, $1,000 for the fourth, and $2,000 for the fifth, while non-owner-occupied mainland units run $200, $500, $1,000, $2,000, and $4,000 for the same tiers. The fee total counts owner-occupied, tenant-occupied, and island rentals first, then applies the higher non-owner-occupied rate to remaining units.

Sec. 50). A long-term rental, by contrast, costs a flat $55 per year under Sec. 6-152(b), of which $30 is earmarked for the Housing Safety Office's Rent Board administration. All fees must be paid in full before a unit is considered registered, and Sec. 6-153(e) caps any individual or entity at five registered short-term rental units citywide per calendar year.

Violations & Fines

Sec. 6-152(e) imposes a $50-per-unit late fee for registrations not received by January 15 (or 14 days after entering the market, whichever is later), rising to $200 per unit if not received by February 15 (or 45 days after market entry). Registrations cannot be renewed until any late fee is paid, though the Permitting and Inspections Director may waive a late fee for hardship and good cause.

Frequently Asked Questions

How much does an STR registration cost in Portland, Maine?
It depends on occupancy type and how many units the same owner registers. Owner-occupied and similar units cost $100 for the first unit up to $2,000 for a fifth, while non-owner-occupied mainland units cost $200 up to $4,000 for a fifth, per Sec. 6-152(c).
Are there discounts on Portland's STR registration fee?
Yes. Sec. 6-152(d) allows up to $20 per unit in combined discounts for sprinklers, a monitored fire alarm, a passed HUD inspection, or a smoking ban in the lease, each verified with documentation at registration and renewal.
What happens if I register my Portland rental late?
Sec. 6-152(e) adds a $50-per-unit late fee if registration misses the January 15 deadline (or 14 days after entering the market), climbing to $200 per unit after February 15 (or 45 days), and renewal is blocked until the late fee is paid.

Sources & Official References

Other rules in Portland

All Portland rules

How Portland compares: Cities with the Highest Short-Term Rental Taxes·Compare Portland to another location·View the Maine short-term rentals overview

Get notified when Taxes & Fees in Portland, ME changes

We'll email you the moment we detect a change in the code. No spam, unsubscribe anytime.

We'll never sell or share your email. One-click unsubscribe in every email.

See something wrong?

Help us keep this page accurate. If you notice an error or outdated information, let us know.