Skip to content
Add to Calendar Lab

How we score

Every tool is scored on the same 100-point rubric (version 1.0 (2026-10-26)), computed in code from published prices and documented features. Each tool also gets the same short functional check, and anything that doesn't work takes points off. Affiliate links never affect scores or order. Prices are re-checked weekly.

Fairness rules

  1. Rubric fixed before scoring. Weights are the same for every tool. A change to the rubric re-scores every tool at once and is logged on the changelog.
  2. Affiliate links never affect scores, order or "best for" picks. Default order is score, then name.
  3. Same link treatment. Every tool gets one equally prominent link to its website. Where we have an affiliate link, that link is the affiliate one. Affiliate links are labelled and marked rel="sponsored".
  4. Affiliate programmes declared. Every affiliate programme we belong to is listed on the disclosure page.
  5. Evidence for every claim. Each price or limit links to the vendor page it came from, with the date checked and an archived copy where one exists. Every problem found in a functional check has evidence too.
  6. Public corrections. Anyone can submit a correction. Every submission and its outcome is logged publicly. Scores change only on evidence.
  7. Stale data is flagged. Any price or functional check not verified in the last 6 months shows "needs re-check".

The rubric

CategoryPointsMeasuresWhat earns the points
Price for value 25 Cost at three fixed usage levels.
Small: 4 events, 300 adds a monthup to 8.3
Growing: 20 events, 3,000 adds a month, RSVPs, Zapierup to 8.3
High volume: 100 events, 30,000 adds a month, API, 5 seatsup to 8.3

For each level we take the cheapest plan that covers it (billed monthly, or yearly ÷ 12 when no monthly price is published). Points = (cheapest tool + $5) ÷ (this tool + $5) × the points for that level. No plan fits, or custom pricing only: 0.

Free plan 14 What you can do at $0.
Has a free plan6
Calendar adds one event can get in a month at $0, compared with the most generous free plan (log scale)4
Events you can create in a month at $0 (log scale; 100 or more earns the full points)4

Adds: the lower of the monthly and per-event caps; a per-event cap is not multiplied by the number of events; "unlimited" counts as 30,000. Events: a per-day limit counts as 30 days' worth and a limit on active events counts as that number. An unstated limit earns nothing on its row.

RSVP & subscription calendars 14 RSVP forms, waitlists and calendars people can subscribe to.
RSVP forms6
Waitlist when an event is full2
Subscription calendars6
Developer & automation 14 REST API, webhooks, Zapier and Make.
Documented REST API6
Webhooks3
Zapier3
Make2

Half points for a feature that is only on plans above $100 a month or with custom pricing.

Limits & reliability 17 What happens at the cap, published status, and how long the service has run.
At the cap, links keep working8
At the cap, only new events are blocked5
At the cap, links stop working1
Public status page3
Running 10 years or more (counting earlier names)6
Running 5 to 9 years2

Only one cap row and one age row apply. If cap behaviour is not documented, this category is left out of the score.

Branding & privacy 9 "Powered by" removal, privacy commitments and independent security audit.
"Powered by" branding can be removed1
GDPR statement1
Data processing agreement offered1
Data location stated1
Independent security audit of the vendor (SOC 2 or ISO 27001)4
Audit report anyone can download (for example a SOC 3 report)1

Hosting on audited infrastructure ("SOC 2 hosted") does not count as an audit of the vendor.

Help & docs 7 Public help content.
Public help center or documentation4
Explains what happens at the plan limit2
Public changelog1

The score is the points a tool earns divided by the points available, shown out of 100, minus any penalties. A category is left out only when the vendor doesn't document what it measures (for example, what happens at the plan limit). A "Pending tasks to resolve" badge means we still have open questions about that tool's data to settle with the vendor.

Functional checks and penalties

We don't score tools on our own impressions. Instead, every ranked tool gets the same short check, and a pass changes nothing:

Each problem found takes points off the final score, up to 20 points in total. Problems are listed on the tool's page with the date and evidence, and the penalty is removed once a re-check shows it fixed. If sign-up or login doesn't work at all, the tool is not ranked until it does.

ProblemPenalty
Event lands with the wrong date, time or time zone (per calendar)−5
.ics file is invalid−3
Links stop working earlier than the vendor states−5
An advertised feature does not exist (each)−3
Sign-up or login doesn't workNot ranked

Readers and vendors can report a problem through the corrections form. We confirm it ourselves before applying a penalty.

Cost scenarios

Pricing is compared like for like at three fixed usage levels. For each, we take the cheapest plan billed monthly that covers it (or the yearly price ÷ 12 when no monthly price is published).

Where a vendor doesn't publish an add or event limit, we assume no cap and say so next to the result. Scenarios needing several seats only count plans with a published seat count.

"Best for" picks

Update schedule