Stay ahead of property compliance.

Rental licenses, fire inspections, insurance renewals, city registrations. Tusk tracks every expiration across your portfolio and tells the right person before it lapses.

14 days free · No card needed · Cancel anytime

BeforeWith Tusk
Compliance_Tracker_FINAL_v7(3)_USE THIS ONE.xlsx
FileEditViewInsertFormatData⌕ Find
#
Property
Permit / Inspection / Insurance
Expiration Date
Status
Assigned To
Notes / Follow-up!!
1
Riverbend Apartments
Rental license
5/28/27
OK
Elena
2
Riverbend Apartments
Fire sprinkler inspection
11/22/26
check
Elena
call vendor
3
Tennyson Street Homes
Rental license
10/23/26
Expired
—
!!! NEED ASAP
4
Riverbend Apartments
Landlord insurance
Nov 14 2026
Due soon
Elena
email sent??
5
Harlow Fourplexes
Smoke/CO check
01-26-27
CHECK
James
vendor #??
⚠ call city monday re: license renewal — do not miss ⚠
7
Oak Hollow Townhomes
Insurance
8/26/2027
OK
—
saved to drive ✓
8
Tennyson Street Homes
Landlord insurance
03/24/2027
ACTIVE
J. Whitfield
9
Harlow Fourplexes
Rental registration
8/6/27
Active
James
check city portal
10
Tennyson Street Homes
Rental license (renewal)
10-23-26
check
James
renewal sent?
11
Riverbend Apartments
Sprinkler inspection
Nov 22 2026
OK
Elena
dup?
don't delete this row!! — ty
13
Riverbend Apartments
Insurance policy
11/14/26
Due soon
Elena
same as row 4??
14
Harlow Fourplexes
Smoke / CO
1/26/27
check
—
15
Oak Hollow Townhomes
Landlord ins.
08/26/27
OK
—
16
 
 
 
 
 
 
17
 
 
 
 
 
 
18
 
 
 
 
 
 
19
 
 
 
 
 
 
20
 
 
 
 
 
 
21
 
 
 
 
 
 
22
 
 
 
 
 
 
23
 
 
 
 
 
 
24
 
 
 
 
 
 
25
 
 
 
 
 
 
26
 
 
 
 
 
 
Sheet1   Sheet2   Archive   Archive (2)13 rows

Drag the divider to see the same compliance workload go from scattered to organized.

See what changes when your compliance records stop living in a spreadsheet.

The problem

Compliance gets complicated fast.

Can you name your next three renewal deadlines without checking a spreadsheet? Most landlords can’t, and Denver alone now fines unlicensed rentals up to $5,000 per violation. A spreadsheet won’t catch it in time. Neither will a suite that treats compliance as an afterthought.

Fire inspections

miss the annual test and it’s a paid re-inspection before you’re compliant again.

Rental licenses

in cities that require one, renting a unit without a current license can mean fines.

Insurance renewals

a lapsed policy means any claim filed in the gap goes uncovered.

Permits & registrations

an expired one can hold up operations until it’s sorted.

One system for the whole portfolio
How Tusk solves it

What actually happens after you sign up.

Dashboard

A portfolio dashboard with rolled-up status

Open one screen and see every property at a glance. Each property rolls up to a single status (active, due soon, or expired), so you know immediately where to look and what needs your attention today.

Portfolio overview

Add property

Needs attention

The records that need action first.

Open reminders

Expired

1record

Address these first.

Due soon

3records

Upcoming renewals.

Properties with:
Expired1
Due soon2
Active4
Expired

Tennyson Street Homes

4211 Tennyson St, Denver, CO

Single-family home3 units2 recordsJames Whitfield
Due soon

Riverbend Apartments

1140 Summit St, Denver, CO

Apartment complex84 units3 recordsElena Morales
Due soon

Harlow Fourplexes

210 Harlow Ave, Denver, CO

Duplex / Fourplex8 units2 recordsJames Whitfield
Reminders

Reminders that fire on your schedule

Tusk emails the manager assigned to each property, or your admins if no one is, before anything lapses.

  1. 90 daysbefore
  2. 30 daysbefore
  3. 14 daysbefore
  4. 7 daysbefore
  5. Expires
  6. 7 daysoverdue
Reminder to the property’s managerEscalated to admins

Default intervals; you can change them. If an overdue date is confirmed, admins are reminded every 30 days. If no one has updated it two weeks after expiry, Tusk asks an admin to confirm the date instead.

Elena Morales2 records
  • Landlord insurance policy

    Riverbend Apartments

    Nov 14, 2026

    15 days left

    Due soon
  • Fire sprinkler inspection

    Riverbend Apartments

    Nov 22, 2026

    23 days left

    Due soon
James Whitfield2 records
  • Rental license

    Tennyson Street Homes

    Oct 23, 2026

    7 days overdue

    Expired
  • Smoke and CO alarm check

    Harlow Fourplexes

    Jan 26, 2027

    88 days left

    Due soon
Audit Trail

A dated record of what you did

Every renewal is logged with the old and new dates, who renewed it, and the day it was entered. Add notes to any record as things happen. When an inspector, insurer, or owner asks what was done and when, the timeline is one click away.

Due soon23 days remaining

Fire sprinkler inspection

Riverbend Apartments

Issued
Nov 22, 2025
Expires
Nov 22, 2026

Renewal history

  1. Renewed by Elena MoralesNov 24, 2025

    Nov 22, 2025 → Nov 22, 2026

  2. Renewed by Elena MoralesNov 24, 2024

    Nov 22, 2024 → Nov 22, 2025

Reports

One-click compliance reports

Filter by property or date range and export a clean CSV for an upcoming inspection, an audit, or an ownership review. No reformatting, no second system.

88%current

Portfolio status

7 of 8 records are current. Due soon still counts as current.

Active
4records
Due soon
3records
Expired
1record

Rental license

Tennyson Street Homes

Oct 23, 2026Expired

Landlord insurance policy

Riverbend Apartments

Nov 14, 2026Due soon

Fire sprinkler inspection

Riverbend Apartments

Nov 22, 2026Due soon

Smoke and CO alarm check

Harlow Fourplexes

Jan 26, 2027Due soon

That’s the real product, not a mockup. Setting up your own portfolio takes about the same amount of time as watching it.

Start free trial
Why we built it this way

A narrow tool, on purpose.

“I didn’t set out to build another all-in-one platform. I wanted one thing landlords would actually use: a reminder that shows up before the fine does.”

– Ty, Founder of Tusk
Try the interactive demo
Why trust it

Built to do one job.

Tusk tracks permits, licenses, inspections, and insurance. Nothing else. No maintenance tickets, no rent collection, no bloated dashboard. Just the compliance layer, done properly.

01

Your data stays in your organization

Every property, record and note belongs to your organization, and Tusk’s access rules only return rows from your own organization. Other Tusk customers can’t see your records.

02

Only admins change the structure

Adding, editing or deleting properties, inviting or removing people, and changing settings are admin-only. That’s checked on Tusk’s servers, not just hidden on the screen.

03

Your records are easy to export

Download your records as a CSV from the Reports page whenever you need them, and export any record’s history and notes too.

Pricing

One plan. Everything included.

Tusk Portfolio

Everything included
$49/ month

Billed monthly. Cancel anytime.

One overlooked inspection often costs more than a year of Tusk.

No per-property fees. Add your 2nd property or your 20th. The price doesn’t change.

Start free trial

Free for 14 days, no card required. Subscribe when your trial ends to keep adding records. Cancel anytime.

Adding an existing portfolio? Import it from a CSV and preview every row before anything is saved.

  • Unlimited properties and compliance records
  • Bulk import from a spreadsheet (CSV)
  • Automatic email reminders at intervals you configure
  • Admin escalation for overdue records
  • Renewal history audit trail
  • One-click CSV compliance reports
  • Role-based access for managers and admins

Set it up once, and every deadline takes care of itself.

Bring every property, certificate, and permit into one calm system, and know it’s handled.

Start free trial

Free for 14 days, no card required. Subscribe when your trial ends to keep adding records. Cancel anytime.