Skip to content

Pricing

Free to start. Two priced plans, one quoted.Free includes uptime checks

Cloud cost, security and uptime pricing for small teams. Start free on one AWS account; Startup and Growth have a 15-day trial. Growth adds an AI analyst that proposes fixes for your approval.

Plans and prices

Free

$0

For one AWS account you want to see clearly, at no cost.

Free forever

  • 1 AWS account
  • Daily spend · budgets · alerts by email or Slack
  • 5 uptime and SSL monitors
  • 3 months of cost history
  • 200 AI credits a month (beta) for incident summaries and postmortem drafts
  • Not included: Ask the AI analyst

Startup

$49/mo

Launch price until Dec 28, 2026. New customers pay $99 after that; you keep $49.

For a small team that wants waste and risk found before it compounds.

15-day free trial

  • 2 AWS accounts
  • Cost anomalies + security posture checks
  • 10 monitors, checked every minute · public status pages
  • Architecture map · commitment advisor
  • Analyst digests, daily or weekly
  • 500 AI credits a month (hard cap)
  • 12 months of cost history
Recommended

Growth

$149/mo

Launch price until Dec 28, 2026. New customers pay $299 after that; you keep $149.

For a team that wants the cause investigated and the fix drafted for approval.

15-day free trial

  • The analyst investigates and drafts fixes for your approval (AWS fixes are switched on with our help for now)
  • 50 monitors, 30-second checks
  • AWS + GCP + Kubernetes + Linode + Hetzner · 10 accounts
  • 2,000 AI credits a month (hard cap)
  • Unit economics · commitment advisor · API · Datadog and Sentry connectors
  • 24 months of cost history

Scaled

By quote

For a multi-cloud estate too big for the published limits: we quote it.

Quoted, then invoiced

  • Everything in Growth, plus:
  • 50 cloud accounts · 500 monitors · 15-second checks
  • Cloudflare DNS zone on the map
  • Early access: infrastructure builds · GitHub deploys · shell access
  • 5,000 AI credits a month (hard cap)
  • 60 months of cost history
  • Quoted after one conversation

No card to start; after 15 days, billed monthly, cancel anytime. Incidents, on-call schedules and postmortems are on every plan. What finance asks first.

No scan in this browser tab yet. Scan a bill free and the saving your own bill proves shows here, beside each price. The file is not stored.

What each plan actually allows

The limits the product enforces, read from the same plan rules it checks before it adds an account, a monitor or a fix. A dash means off on that plan.

Feature and limit comparison across every MarshalCloud plan
FeatureFree$0Startup$49/moGrowth$149/moScaledBy quote
Scope
Cloud accounts121050
AWSAWS: included on FreeAWS: included on StartupAWS: included on GrowthAWS: included on Scaled
Google Cloud alongside AWSGoogle Cloud alongside AWS: not on FreeGoogle Cloud alongside AWS: not on StartupGoogle Cloud alongside AWS: included on GrowthGoogle Cloud alongside AWS: included on Scaled
DigitalOcean, Linode and Hetzner alongside AWS (servers on the map; fixes need a separate token you add)DigitalOcean, Linode and Hetzner alongside AWS (servers on the map; fixes need a separate token you add): not on FreeDigitalOcean, Linode and Hetzner alongside AWS (servers on the map; fixes need a separate token you add): not on StartupDigitalOcean, Linode and Hetzner alongside AWS (servers on the map; fixes need a separate token you add): included on GrowthDigitalOcean, Linode and Hetzner alongside AWS (servers on the map; fixes need a separate token you add): included on Scaled
Cloudflare DNS zone on the mapCloudflare DNS zone on the map: not on FreeCloudflare DNS zone on the map: not on StartupCloudflare DNS zone on the map: not on GrowthCloudflare DNS zone on the map: included on Scaled
Kubernetes clustersKubernetes clusters: not on FreeKubernetes clusters: not on StartupKubernetes clusters: included on GrowthKubernetes clusters: included on Scaled
Host agent for your own servers outside a cloud (we set your server allowance when you ask)Early accessHost agent for your own servers outside a cloud (we set your server allowance when you ask): not on FreeHost agent for your own servers outside a cloud (we set your server allowance when you ask): not on StartupHost agent for your own servers outside a cloud (we set your server allowance when you ask): included on GrowthHost agent for your own servers outside a cloud (we set your server allowance when you ask): included on Scaled
Device reporter for up to 5 team computersDevice reporter for up to 5 team computers: included on FreeDevice reporter for up to 5 team computers: included on StartupDevice reporter for up to 5 team computers: included on GrowthDevice reporter for up to 5 team computers: included on Scaled
Alerts by email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie or your own webhookAlerts by email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie or your own webhook: included on FreeAlerts by email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie or your own webhook: included on StartupAlerts by email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie or your own webhook: included on GrowthAlerts by email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie or your own webhook: included on Scaled
Included AI credits (hard monthly cap; about 1 a short answer, 5 an agent run)200 AI credits a month (beta)500 AI credits a month2,000 AI credits a month5,000 AI credits a month
Cost
Daily spend, in plain languageDaily spend, in plain language: included on FreeDaily spend, in plain language: included on StartupDaily spend, in plain language: included on GrowthDaily spend, in plain language: included on Scaled
Cost historyCurrent month + 3 monthsCurrent month + 12 monthsCurrent month + 24 monthsCurrent month + 60 months
Budgets1325100
Budget breach proposals (you approve)Budget breach proposals (you approve): not on FreeBudget breach proposals (you approve): not on StartupBudget breach proposals (you approve): included on GrowthBudget breach proposals (you approve): included on Scaled
Anomaly alerts with the likely causeAnomaly alerts with the likely cause: not on FreeAnomaly alerts with the likely cause: included on StartupAnomaly alerts with the likely cause: included on GrowthAnomaly alerts with the likely cause: included on Scaled
Commitment advisorCommitment advisor: not on FreeCommitment advisor: included on StartupCommitment advisor: included on GrowthCommitment advisor: included on Scaled
Unit economics (cost per customer, per feature)Unit economics (cost per customer, per feature): not on FreeUnit economics (cost per customer, per feature): not on StartupUnit economics (cost per customer, per feature): included on GrowthUnit economics (cost per customer, per feature): included on Scaled
Free bill scan of an AWS, Google Cloud or Azure cost exportFree bill scan of an AWS, Google Cloud or Azure cost export: included on FreeFree bill scan of an AWS, Google Cloud or Azure cost export: included on StartupFree bill scan of an AWS, Google Cloud or Azure cost export: included on GrowthFree bill scan of an AWS, Google Cloud or Azure cost export: included on Scaled
Security and uptime
Security posture checksSecurity posture checks: not on FreeSecurity posture checks: included on StartupSecurity posture checks: included on GrowthSecurity posture checks: included on Scaled
Architecture mapArchitecture map: not on FreeArchitecture map: included on StartupArchitecture map: included on GrowthArchitecture map: included on Scaled
Uptime and SSL monitors51050500
Fastest check intervalEvery 5 minutesEvery 1 minuteEvery 30 secondsEvery 15 seconds
Public status pagesPublic status pages: not on FreePublic status pages: included on StartupPublic status pages: included on GrowthPublic status pages: included on Scaled
Incident timeline and SLA reportingIncident timeline and SLA reporting: included on FreeIncident timeline and SLA reporting: included on StartupIncident timeline and SLA reporting: included on GrowthIncident timeline and SLA reporting: included on Scaled
On-call schedules and escalationOn-call schedules and escalation: included on FreeOn-call schedules and escalation: included on StartupOn-call schedules and escalation: included on GrowthOn-call schedules and escalation: included on Scaled
Structured postmortems and actionsStructured postmortems and actions: included on FreeStructured postmortems and actions: included on StartupStructured postmortems and actions: included on GrowthStructured postmortems and actions: included on Scaled
Fixes and the analyst
Approval-gated, allowlisted fixes (AWS fixes are switched on with our help for now)Approval-gated, allowlisted fixes (AWS fixes are switched on with our help for now): not on FreeApproval-gated, allowlisted fixes (AWS fixes are switched on with our help for now): not on StartupApproval-gated, allowlisted fixes (AWS fixes are switched on with our help for now): included on GrowthApproval-gated, allowlisted fixes (AWS fixes are switched on with our help for now): included on Scaled
Analyst digests, daily or weekly, and questions by topic (investigations and fixes start on Growth)Analyst digests, daily or weekly, and questions by topic (investigations and fixes start on Growth): not on FreeAnalyst digests, daily or weekly, and questions by topic (investigations and fixes start on Growth): included on StartupAnalyst digests, daily or weekly, and questions by topic (investigations and fixes start on Growth): included on GrowthAnalyst digests, daily or weekly, and questions by topic (investigations and fixes start on Growth): included on Scaled
Ask-anything analyst, across every areaAsk-anything analyst, across every area: not on FreeAsk-anything analyst, across every area: not on StartupAsk-anything analyst, across every area: included on GrowthAsk-anything analyst, across every area: included on Scaled
Datadog and Sentry connectorsDatadog and Sentry connectors: not on FreeDatadog and Sentry connectors: not on StartupDatadog and Sentry connectors: included on GrowthDatadog and Sentry connectors: included on Scaled
API accessAPI access: not on FreeAPI access: not on StartupAPI access: included on GrowthAPI access: included on Scaled
Build and deploy
Infrastructure builds (plan, approve, apply)Early accessInfrastructure builds (plan, approve, apply): not on FreeInfrastructure builds (plan, approve, apply): not on StartupInfrastructure builds (plan, approve, apply): not on GrowthInfrastructure builds (plan, approve, apply): included on Scaled
Deploys from your GitHub repo (GitHub App, draft pull requests, approved deploys)Early accessDeploys from your GitHub repo (GitHub App, draft pull requests, approved deploys): not on FreeDeploys from your GitHub repo (GitHub App, draft pull requests, approved deploys): not on StartupDeploys from your GitHub repo (GitHub App, draft pull requests, approved deploys): not on GrowthDeploys from your GitHub repo (GitHub App, draft pull requests, approved deploys): included on Scaled
Shell access to servers MarshalCloud builtEarly accessShell access to servers MarshalCloud built: not on FreeShell access to servers MarshalCloud built: not on StartupShell access to servers MarshalCloud built: not on GrowthShell access to servers MarshalCloud built: included on Scaled
Billing
Paid-plan trial-15 days15 daysTalk to us

Early access rows work today on the plan shown and are still changing. Ask us before you plan around one.

Is Growth worth it for you?

Connect one account free and compare the findings with the price. Cloud savings are the only savings we claim, and Growth's fixes are approval-gated.

How we compute a saving

  • Your own billing data. Every estimate starts from what this account was actually charged, line by line, not from an industry average.
  • The provider's own pricing. Where a fix changes a rate rather than a quantity, the new rate comes from the cloud provider's pricing API, not from our notes.
  • Low confidence is said out loud. When we cannot price something confidently, the recommendation ships as $0 and marked low-confidence. We would rather look modest than be wrong on a board slide.
  • Billing freshness stays visible. Cloud billing data lags by hours. Billing views expose their last refresh so you can distinguish a current estimate from an older import.

No estimate on this page is a promise about your account. MarshalCloud only ever shows numbers it can trace back to your own data.

Questions about the bill

The trial, cancelling, paying, the AI cap and how a saving is priced. Anything else, ask us before you pay.

01Is there a free trial?

Startup and Growth start with 15 days free, with the same feature limits shown below; no charge is made during the trial. The Free plan remains free forever for one AWS account and limited visibility. Scaled is quoted first, so its trial is agreed with you. You add a card only if you want to continue; with no card on file the trial simply ends and you are back on Free, nothing is charged. Once a card is on file the plan renews monthly until you cancel.

02What happens when I cancel?

Paid plans are month to month and billed through Stripe. Cancel the subscription and your organization drops back to the Free plan automatically at the end of the period. Your history and settings stay where they are, the paid features simply stop. There is no contract, no notice period, and no call to sit through.

03How do I pay?

Startup and Growth are paid by card through Stripe Checkout, self-serve. MarshalCloud never sees your card details. Upgrading, downgrading and cancelling happen on the Billing page, not through a sales rep. Scaled is invoiced after we agree a price.

04Why does Scaled have no price?

Because we would be guessing. Scaled covers 50 cloud accounts and 500 monitors checked every 15 seconds, and what that costs us to run depends on the size of your estate and your billing data. Rather than publish a number we might have to walk back, we ask one round of questions and quote it. Write to us from the contact page (topic: pricing) or email hello@marshalcloud.com and you get a price, not a discovery call sequence.

05Why are the included AI credits capped?

Credits are MarshalCloud's unit for AI work: a short answer costs about 1 credit and an agent run about 5, whichever model answered. Startup includes 500 credits a month, Growth 2,000 and Scaled 5,000; Free has 200 a month during the beta. When they run out MarshalCloud says so and stops rather than billing you a surprise. You can move up a plan or bring your own model key, which uses no credits.

06What happens if I hit a limit?

MarshalCloud tells you, in the moment, which limit you hit and what the next plan allows. Adding a cloud account beyond your plan's count is refused with that message rather than quietly billed as overage. Nothing you already connected is taken away.

07How is savings calculated?

From your own billing data and the cloud provider's own pricing - never a made-up benchmark. If we can't price something confidently, we say so and mark it low-confidence rather than inflate a number.

08Can it really fix things?

Yes, but only what you approve. MarshalCloud prepares an allowlisted change, shows the supporting plan, and stops. You approve, then the deterministic executor acts. Some actions can be rolled back and others cannot, so MarshalCloud does not promise universal undo. For now we switch fixes on with you: you install the fix role in your AWS account and we record it on your connection. A screen to do it yourself is coming.

09Do I need DevOps skills?

You do not need separate FinOps, security, and SRE specialists. A technical owner should still review cloud access and consequential actions. MarshalCloud reduces investigation and console work without pretending operational judgment is unnecessary.

10How do I revoke cloud access?

Delete the MarshalCloud CloudFormation stack or IAM role in your own AWS account and our role can no longer be assumed. MarshalCloud never has a path around that control. If you connected with an access key instead of the stack, deleting the stack does nothing: disconnect the account in MarshalCloud and delete that key in AWS. Product-side export and complete organization deletion are part of the documented launch checklist.

What a connection can read is on what MarshalCloud can read, and the read-only role itself on the AWS integration page.