Plans and Pricing

Every DeployYourApp plan, its price and limits, the 30-day trial terms, and what happens when the trial ends.


DeployYourApp has four plans. There is no free tier — every organization needs an active subscription, and every plan starts with a 30-day trial.

Plans

Launch Scale Pro Enterprise
Monthly $9 $29 $79 From $199
Yearly $86.40 $278.40 $758.40 From $1,910.40
Trial 30 days 30 days 30 days By arrangement
Monthly active users 1,000 10,000 100,000 500,000+
Bandwidth per month 100 GB 1 TB 2 TB 5 TB+
Storage 20 GB 50 GB 100 GB 200 GB+
Apps Unlimited Unlimited Unlimited Unlimited
Channels Unlimited Unlimited Unlimited Unlimited
Team members Unlimited Unlimited Unlimited Unlimited

Plans differ by usage only. Apps, channels and team members are unlimited on every plan, including Launch — adding a teammate or a project never changes your bill. What a plan meters is monthly active users, bandwidth and storage. Prices are in US dollars.

Both intervals are available at checkout: monthly bills the monthly price every month, yearly bills the yearly price once a year. Choose the interval with the Monthly / Yearly switch in the plan picker under Settings > Billing. The yearly price is 20% below twelve monthly payments.

Enterprise

Enterprise is not available through self-serve checkout. Its figures above are the floor a quote starts from, not a fixed price: the tier is sized to the usage it actually carries, so the API refuses enterprise at both POST /api/orgs and POST /api/orgs/:orgId/billing/subscribe, and the plan picker offers it only as a contact link. Email sales with your monthly active users, bandwidth and any contractual requirements, and the plan is provisioned as an admin grant once terms are agreed.

Plan features

Feature Launch Scale Pro Enterprise
OTA updates and bundle signing Yes Yes Yes Yes
Staged rollouts and rollback Yes Yes Yes Yes
Diagnostics and analytics Yes Yes Yes Yes
Social sign-in (Google, GitHub, Microsoft) Yes Yes Yes Yes
Audit log access Yes Yes Yes Yes

Every plan carries the same feature set. Nothing is held back for a higher tier — social sign-in and audit log access are on all four, and the API gates no feature by plan. Tiers differ only in the usage they cover.

Support is the same on every plan. There is no priority support tier and no response-time guarantee.

Cloud builds

Cloud builds are not yet available on any plan. The build runner is not deployed, and the feature is switched off across the dashboard and the API.

The trial

Every plan includes a 30-day trial.

  • Creating an organization starts the trial on the plan you pick. No payment details are needed.
  • During the trial you get that plan's full limits and features.
  • One trial per account. An account that has already used its trial can still create more organizations, but each of those needs a paid subscription before it can do anything.
  • Devices that were active under a different organization within the last six months cannot receive updates from a trialing organization. Paid plans are never subject to this, so transferring an app between organizations keeps working.

You are emailed three days before the trial ends, and again when it ends. Both notices go to every owner and admin in the organization and also appear as in-app notifications.

What happens at the end of the trial

If you have not subscribed, the organization's subscription moves to expired and its limits drop to zero. From that point:

  • Devices stop receiving updates. Installs already running your app keep the bundle they have, but the update check returns "no update" for every one of them — including releases published before the trial ended. This is the consequence that matters most.
  • Creating apps, channels, and member invitations is rejected, as are deployments and rollbacks, with a message explaining that the organization has no active plan and a link to Settings > Billing.
  • Uploading new bundles is rejected.
  • Nothing is deleted. Your apps, bundles, channels, and deployment history stay exactly as they were, and subscribing restores access to them — update delivery included — immediately.

If you completed checkout during the trial, Stripe takes over: the subscription becomes active when the first invoice is paid, and no interruption occurs.

Subscribing

Billing lives in the dashboard under Settings > Billing.

  1. Open Settings > Billing and select Choose / Upgrade Plan.
  2. Pick a plan.
  3. Complete checkout. Payments are processed by Stripe; DeployYourApp never sees your card details.

Checkout carries over whatever is left of your trial, and no more: subscribe on day 25 of a 30-day trial and the Stripe subscription starts with 5 trial days, so the first invoice is issued 5 days later. Subscribing before the trial starts running gives the full 30 days; subscribing after it has expired, or on an account that has already used its trial, starts billing immediately.

Only the organization owner can subscribe or change plans. Admins can view billing and usage but cannot change either. See Billing and invoices for payment methods, plan changes, and cancellation.

Limit enforcement

There is no overage billing. Every limit either blocks outright or blocks after a grace period:

Limit Behavior
Apps No limit on any plan.
Channels No limit on any plan.
Team members No limit on any plan. Inviting a teammate never affects your bill.
Storage Blocks. A bundle upload that would exceed the limit is rejected. This limit does not reset with the month, but it is not purely manual either: superseded bundles are reclaimed automatically once they age out of every channel's retention (see Usage and limits); delete a bundle yourself to free space sooner, or upgrade.
Monthly active users Blocks after a 10% grace. See below.
Bandwidth Blocks after a 10% grace. See below.

An organization with no active plan — after a trial ends, a payment fails, or a comp lapses — is a separate case: every limit drops to zero, so creating apps, channels and invitations is refused there regardless of the table above.

If your organization goes past its MAU or bandwidth grace: creating apps, channels, member invitations, deployments, and rollbacks is refused, and — the consequence that matters most — your devices stop receiving updates. An already-live release is affected the same as a new one: a hotfix stops reaching end users while the organization is over quota. Bundle uploads are the exception; they are governed only by the storage limit and the active-plan check, so you can still upload while blocked, you just cannot release or serve the result until the block lifts. This is intentional — it is what actually caps usage rather than letting it run unbounded — and it lifts on its own once the usage period rolls over to the next calendar month, or immediately on a plan with more room. Emails at 90% and 100% of the limit are planned but not yet sending — the grace and the block are the only warning you currently have, visible on Settings > Usage and Settings > Billing. See Usage and limits for how each figure is measured and where the grace boundary sits.

Every limit above additionally requires an active plan. A metered overage is not the only way devices stop being served: an organization with no active plan at all — an expired trial, a cancelled subscription, a failed payment (past_due), an unconfirmed first payment (incomplete), or a complimentary plan that has lapsed — is refused every action in the table and has update delivery stopped, exactly as an over-quota organization does. Whichever it is, nothing is deleted and everything resumes as soon as the organization is back on an active plan and inside its allowance.

Coupons

Platform administrators can issue coupon codes. You apply one under Settings > Billing, and applied coupons are listed there. A coupon may carry an expiry date and a maximum number of redemptions, and each coupon can be applied to an organization only once.

Applying a coupon discounts what you are charged. If your subscription is already linked to Stripe, the discount is attached to it there and shows on the invoices that follow. If you are still on a local trial, the discount is attached to your checkout session when you subscribe. One discount applies at a time — applying a second coupon replaces the first.

Custom and granted plans

Platform administrators can grant an organization a custom set of limits and features — for a partner, a pilot, or an open-source project. A granted plan overrides the subscription entirely for as long as it is valid, and shows in Settings > Billing as "Custom" with its reason and expiry.


Previous
Incident Response
Next
Usage & Limits