A commercial property promenade in daylight, tenants and shoppers walking
Tenant Portal

Your tenants, in their own portal.

One login per tenant — maintenance requests, vehicle registration, announcements, and paid services, all self-serve. Run the property, not the help desk.

30-day trial No credit card Cancel anytime
Why it matters

Tenants don't want another app.

They don't want a phone tree, and they don't want to email maintenance@ and wait three days. They want a place to go, do the thing, see the status — and you want every interaction logged and routed without your front office becoming a switchboard.

What's inside

The portal tenants actually log in to.

Mobile-first, bilingual, friction-free — built so tenants use it because it's easier than calling, not because they have to.

No-friction maintenance requests

Photo, description, priority — tap Submit, and the work order auto-spawns in Maintenance Manager, pre-routed and pre-categorized with the tenant's contact info attached.

Status flows back

Close the work order and the tenant is notified. Add a public comment and the tenant sees it. The phone call you didn't have to take.

Vehicle self-registration

Tenants add and remove their own plates. A monthly confirmation cycle prompts them to verify which vehicles are theirs — your parking registry stays current on its own.

Paid services marketplace

Pest control, appliance repair, deep cleaning — services not covered by the lease. Tenants opt in with an audited acceptance; your team executes; the property captures the revenue.

Community announcements

Property-wide notices appear in every tenant's portal, in their language — water shutoffs, holiday hours, security alerts. An owned channel, no email-deliverability roulette.

Lost & Found

Tenants submit lost items, staff mark them recovered, the tenant gets an email when reunited. Closure beats lingering frustration.

Suggestions box

Tenants suggest improvements; you see them, prioritize, and follow up. A feedback loop that doesn't get lost in someone's inbox.

One real login per tenant

Email and password — no shared magic links, no portal-token URLs anyone with the message can use. Tenant identity, properly secured.

Free, unlimited tenants

Tenants never count against seat math. A 30-unit property and a 300-unit property pay the same — and tenants never see a paywall.

Built for tenants

It works the way tenants actually live.

Mobile-first, bilingual, no app install, free forever.

Works on any phone

Mobile-responsive web. No app store, no install — just a bookmark.

Bilingual EN / ES

The tenant picks their language; everything renders in it.

Email + password

One real login per tenant — not a shared token URL.

Free for tenants

They never see a charge or a paywall. Unlimited tenants, unlimited use.

Works better with the suite

One tenant identity, powering every interaction.

The portal isn't a one-way intake form — it's the connection point between residents and every other module you run.

Pricing
$99 a month, standalone.

Standalone, with unlimited tenants — or inside SquareKeeper Complete, all seven modules for $499/month, same unlimited tenants. The first 30 days are free and there's no credit card to begin.

Common questions

Tenant Portal, answered.

Do we charge tenants for the portal?

No, never. Tenants are free, unlimited, forever. Charging tenants would kill the value of the portal — it has to be friction-free for them to use it, and that means free.

What happens during tenant onboarding?

You invite a tenant from the admin dashboard. They get a welcome email with a setup link, create their password, and they're in. Bulk-invite via CSV moves an existing tenant list onto the portal in one shot.

Can tenants opt out?

Tenants don't have to use the portal — your existing intake methods still work, and staff can file requests on their behalf. But properties typically see tenants converge on the portal within a month, because it's faster than calling.

Does it support multiple residents per unit?

Yes. A unit can have multiple tenants on the lease, each with their own portal login. Each sees the unit's shared maintenance history; vehicle registrations are per-tenant.

How do tenants reset their password?

A standard forgot-password flow at portal.squarekeeper.com — they request a reset email, set a new password, and they're back in. No admin intervention needed.

Can we pin custom property documents?

Yes — community rules, parking policy, emergency contacts, a vendor referral list — tenant-facing documents can be pinned to the portal per property. Multi-property operators keep each set isolated.

Is the portal accessible?

The portal targets WCAG 2.1 AA conformance — semantic HTML, keyboard navigation, screen-reader-friendly markup, and sufficient contrast in both light and dark themes. We test with screen readers as part of every release.

Give tenants a place to go.

Start a free 30-day trial — no credit card. The tenant portal is included with every SquareKeeper plan.