Appearance
Plans
OpsMerge has two paid plans. Both include the full RMM + PSA + integrations surface — the differences are the included asset count and the monthly fee. There's no "this feature is locked behind the more expensive plan" — pricing is purely volume-based.
For the current monthly figures, see opsmerge.cloud/pricing — it's the authoritative source and updates with the Stripe catalogue. This article describes the structure, which doesn't change often.
The two plans
| Plan | For | Includes |
|---|---|---|
| Ease In | MSPs starting out or with a smaller asset base | A modest monthly assets quota, all features, all integrations, unlimited users |
| Crack On | Established MSPs with larger fleets | A higher monthly assets quota, all features, all integrations, unlimited users |
When the quota is exceeded, you pay per-overage-asset, or top up with an asset pack (cheaper per-asset).
What counts as a billable asset
An asset is anything managed by OpsMerge that we count for billing:
- A running RMM agent on an endpoint (Windows / Mac / Linux).
- A network device added via RMM (router, switch, AP).
- An M365 user under a CIPP-connected tenant. (Counted once per managed identity, not per mailbox.)
- A monitored domain (under domain monitoring).
What doesn't count:
- The OpsMerge agent on your own MSP boxes (your dogfood doesn't bill you).
- M365 users you've explicitly excluded from billing (e.g. shared mailboxes, resource accounts).
- Archived clients' assets.
- Test endpoints flagged as
excluded_from_billing(an admin can toggle this per-agent).
Asset count is live, not historical
Your bill is calculated from a snapshot taken at invoice time, not from a static "seats sold" number. Decommission a client mid-month and you're billed pro-rata for that month. Add a hundred endpoints two days before the invoice date and you're billed for them.
When to upgrade plans
We deliberately don't auto-upgrade. Going over your included quota triggers per-asset overage charges, but Stripe doesn't move you to the next plan. Whether to absorb the overage or upgrade is your call:
- Below quota or one-off overage: stay on the current plan.
- Consistently over by a few: buy an asset pack — cheaper per-asset than overage.
- Consistently over by 30%+: upgrade. The next plan's higher included quota will cost less than the per-asset overage you're accruing.
The billing dashboard (Settings → Billing → Usage) shows the trend and flags when an upgrade would save money.
Changing plans
Settings → Billing → Change plan.
- Upgrading takes effect immediately, prorated for the remainder of the billing cycle. You're billed the difference.
- Downgrading takes effect at the end of the current billing cycle (so you don't lose the larger included quota you've already paid for).
Either way, no contact with us is required. Stripe handles the maths.
Annual vs monthly
Both plans are billed monthly by default. Annual billing is available on request — about 15% discount in exchange for paying for a full year up front. To switch, contact billing and we'll set it up manually.
What you don't pay for
Some things you might worry about that aren't extra:
- Unlimited users at your MSP. Add as many techs as you want.
- Unlimited clients. No per-client fee.
- Unlimited tickets. No PSA-tier metering on tickets.
- All integrations. M365/CIPP, QuickBooks, Bitdefender, MSP360, Dial 9 — every integration we have is included.
- Email gateway, storage (B2-backed, generous quota), scripts, remote control — included.
- The agent itself, on every platform. No per-OS or per-agent licence.
If we add a major new product surface in the future that genuinely costs us more per-customer, we'd consider tiering it — but we'd be transparent about that and grandfather existing customers.
Founder programme
The first ten MSPs onto OpsMerge get a special Founder rate, locked for life. If you're reading this within the first months of public launch, see Founder programme.
Common questions
"Is there a free tier?" No. The closest we get is a 30-day free trial — sign up, give us a card, get 30 days to evaluate, cancel if it's not for you. We don't do "free forever" because we don't want to support customers we're losing money on.
"What happens if my card declines?" Stripe retries with smart-retry (a few attempts over a few days). You get an email at each retry. If all retries fail, your tenant goes into a 14-day grace period where you can still log in and use OpsMerge but can't add new agents or clients. After grace, the tenant is suspended (read-only) for another 14 days. After that, full suspension (no access). At no point do we delete your data without explicit consent and a final warning.
"Can I cancel mid-cycle?" Yes. You're billed for the cycle you're in but not for the next one. Your tenant stays usable until the end of the paid cycle, then is suspended.
"Can I export my data on cancellation?" Yes. Settings → Billing → Cancel includes a "download my data" step that exports every client, contact, ticket, invoice, contract, and asset record as JSON + CSV. Keep that export — once you cancel, we hold your data for 30 days then permanently delete it.