Pricing
Same API on every plan. Each tier comes with an included allowance on four axes: daily monitors, hourly monitors,
on-demand audits, and team seats. Every plan has a hard cap on monitors and on-demand
— hit your limit and you get a one-click upgrade prompt, not a surprise bill.
Seats are the exception: grow past your included members and you're billed via
Polar at $15/seat/month above the allowance. Business customers can switch to a
hard cap on seats too on request.
Choose Indie Choose Startup Recommended for teams Pro
$149 / month
Hourly monitors, API access, webhooks, bigger team.
-
50 daily monitors
-
5 hourly monitors
-
1,000 on-demand / month
-
15 seats
+$15 /seat /mo above
- ✓ API access + webhooks
Choose Pro -
Custom daily monitors
-
Custom hourly monitors
-
Custom on-demand / month
-
Custom seats
- ✓ API access + webhooks
Get started Seat overage
The one axis where you can grow past your plan without upgrading. Additional
team members are billed at $15/seat/month via Polar, above
your plan's included seats. You see live member counts + projected overage on the
billing page in the dashboard. Business contracts can opt into a hard cap instead.
What the numbers mean
- Daily / hourly monitors
-
One monitor =
(page × device × region). The scheduler fires each
due monitor on every tick. Hard cap at your plan's allowance — upgrade to add more.
Hourly cadence requires Pro+; Indie and Startup get 0 hourly slots.
- On-demand audits
-
Manual
POST /v1/audits and dashboard-triggered runs. Hard cap resets on the
1st of each UTC month. Hit the cap → upgrade or wait for the next cycle. No metered
billing, no surprise invoices.
- Seats
-
Team members you've invited in the dashboard. The only axis with metered billing:
members above your included allowance are billed $15/seat/month via Polar. Clerk owns
the directory; Polar bills the overage at the end of each cycle. Business contracts
can opt into a hard cap on seats instead.
- API access
- Every plan gets API access and webhooks. Mint API keys from the dashboard
and hit
/v1/audits directly. Same API on every plan — you just
get more included usage as you go up.
- Hard cap (Business only)
-
Business contracts can opt into hard caps on seats as well via Polar's product
metadata — useful for teams that prefer absolute budget predictability.
All other plans are always hard-capped on monitors and on-demand audits.
FAQ
- Can I change plans mid-cycle?
-
Yes. Prorated billing is handled by Polar — you're credited for unused
time on your current plan and charged the difference for the new one.
Limits update immediately.
- What happens when I hit a limit?
-
The API returns a 402 with a direct upgrade link. Monitors and
on-demand audits are hard-capped — no surprise billing, just a
prompt to move up a tier. Seats are the exception: you can keep
adding members and Polar bills $15/seat/month above your included
allowance.
- How are seats billed?
-
Your included seats are covered by the base price. Each additional
member above that allowance is billed at $15/seat/month via Polar.
Billing is monthly; you see live counts on the billing page.
Remove members mid-cycle and you stop paying for them.
- Is there a free tier?
-
No — every plan is paid. We don't offer a free tier because running
real Lighthouse audits on real infrastructure costs money, and we'd
rather give you a consistent, trustworthy product than a throttled
tease.
- What payment methods do you accept?
-
Card payments via Polar. Invoices for annual Business contracts.
All billing is in USD.
- Can I cancel any time?
-
Yes. Cancel from the dashboard and your plan stays active through
the current billing period. No early-termination fees. Reactivate
any time and your data + monitors come back as they were.
- Do you offer annual pricing?
-
Business is annual at from $499/mo with custom limits.
Indie, Startup, and Pro are monthly — keeps the plans simple and
commitment low.