Updated September 2026. This post originally said UptimeRobot's free plan was for non-commercial use only. That was true when the in-app notices went out and it's what the notices still say, but UptimeRobot rewrote its terms on May 26, 2026, and the current version permits any use. The rest of this post is the corrected story, because what replaced the ban matters more than the ban did.
If you run client websites on UptimeRobot's free plan, you've probably seen the yellow banner. "Action Required: Verify Your Free Plan Compliance. Our free plan is for non-commercial use only." Two buttons underneath, one to verify your eligibility and one to upgrade. I got that banner on my own account. It's the reason Sentinel exists: I was monitoring client sites for pay on a free tool, the tool told me I wasn't allowed to, and I decided I'd rather build a monitoring service that was licensed for the job than keep borrowing one.
So I paid attention when a thread in r/webhosting turned into a small argument about whether the restriction was real. The original poster had the banner. Another commenter had upgraded because of it. UptimeRobot's own account replied to both, twice, with the same line: UptimeRobot is available for any use, including commercial and business use.
Both sides were right. Here's the timeline.
What the terms said, and what they say now
UptimeRobot's free plan spent the better part of a year under an explicit non-commercial rule, enforced with in-app compliance notices. Agencies got the banner. Care-plan shops got the banner. Some of them, like the commenter above, upgraded on the spot.
Then on May 26, 2026, the terms changed. The changelog entry reads "Added Fair Use Policy; updated Services Provided and No Resale or Redistribution of Service." The Services Provided section now says the product is "available for any use, including commercial and business use." The non-commercial language is gone from the terms.
The banner, however, was still showing in accounts in August 2026, three months after the terms stopped backing it. The pricing page still describes the free plan as good for hobby and non-profit projects. That's the confusion in the thread: the terms say one thing, the product says another, and whichever one you happened to read first is the one you believed.
What replaced the ban
The commercial restriction didn't disappear. It was reworded into two clauses that do the same work with less exposure.
The Fair Use Policy. It's a short page. It prohibits running several accounts together to get around limits, automated bursts of monitor creation or notification triggers, and anything that circumvents plan limits. Fine so far. Then it describes a review process. UptimeRobot says it regularly reviews accounts for usage that doesn't fit the policy, contacts the account holder, and in most cases resolves it by moving the account to the plan that matches its level of use. If you don't engage, it escalates. In the meantime they can apply rate limits, throttle automated actions, reduce monitor or notification capacity, or suspend features, without notice.
Read that again from the point of view of an agency with 45 client sites on a free account. Nobody has to call you commercial anymore. Your account is simply at a "level of use" that a review can decide belongs on a paid plan, and the tools for encouraging you there are throttling and capacity cuts on the monitors your clients depend on.
The No Resale clause. This one was updated in the same revision. UptimeRobot's data, status pages, alerts and API responses can't be repackaged, white-labeled, or offered to third parties as a standalone or rebranded monitoring service without a separate commercial agreement. If your maintenance retainer lists "uptime monitoring" as a deliverable and you forward UptimeRobot's alerts or embed its status page for the client, you're closer to that line than you'd like.
So the honest summary is this. Commercial use is allowed on paper. Using the free plan the way an agency actually uses it, at agency scale, for paying clients, is now governed by a policy whose stated remedy is an upgrade, and by a resale clause that touches the exact deliverable agencies sell. The outcome for a shop like mine hasn't changed. The wording has.
What I'd do about it
I'm biased here, and I'll label the pitch when I get to it. First the options that don't involve me.
Stay and pay. If UptimeRobot works for you, a paid plan is the clean fix and it removes both the review risk and the resale question, since paid plans are what the "separately negotiated commercial agreement" language is steering you toward anyway. Model the seat pricing before you commit. Solo, it's cheap. Add a project manager, a developer and a support person who all need the dashboard, and seats become a meaningful part of the bill.
Self-host Uptime Kuma. Free, open source, well liked. You can't violate the terms of software you run yourself. The trade is that your alerting now runs from one box you maintain, and when that box has a bad day your monitoring dies quietly with it. For personal projects that's fine. For paying clients, be honest about whether you want your alerting to be a hobby-grade responsibility.
Move to something licensed for client work. HetrixTools has a free tier without the review mechanism. Oh Dear, Better Stack, Pingdom and StatusCake are all paid and all fine for agency use, with very different ideas about how a growing multi-client roster should be priced. My guide to UptimeRobot alternatives walks through the candidates by use case.
The Sentinel pitch (clearly labeled)
Sentinel is built for the person that banner was aimed at: someone responsible for a roster of client sites, who wants the monitoring to be a line item they can quote rather than a favor they're borrowing.
- The free plan is for client work. Ten monitors, five-minute checks, no card, and the terms say so in plain words. Uptime, SSL expiry, DNS, domain expiry, ping, port, keyword and JSON checks are all included; only heartbeat and cron monitoring sit on paid plans. There's no review process waiting for you at monitor eleven, just an upgrade button you can ignore.
- Flat, quotable pricing. Starter is $14 a month for 25 monitors at one-minute checks. Pro is $29 for 100. Business is $79 for 300 monitors at 30-second checks with unlimited team members and status pages on your own domain. A 50-site roster costs $29, a number you can write into a care plan without wincing.
- No seat fees on Business. Your whole team logs in and the bill doesn't notice.
- Every check runs from four regions at once and alerts only when they agree, so a flaky route between one probe and one client's host doesn't page you at 3am.
Sentinel isn't the cheapest option and the free tier is smaller than UptimeRobot's. What you're buying is fit: monitoring designed, priced and licensed for watching other people's websites for money.
If that's your job, start free and move your top ten client sites over. The rest can follow once you've seen it work.
And if you stay on UptimeRobot's free plan, read the Fair Use Policy yourself, keep a copy, and check the pricing page every few months. The wording has moved once already.
