HomeGuidesReferenceLearn
ArchiveExpo SnackDiscord and ForumsNewsletter

Plans, Billing, and Payment FAQs

Edit this page

A reference of commonly asked questions on Expo Application Services (EAS) plans, billing, and payment.


This page covers frequently asked questions about plans, billing, and payment for Expo Application Services (EAS).

Plans

How can I update my plan?

To update your Organization account's plan, make sure that you have either an Owner or Admin role privilege. For a Personal account, you always have an Owner role. See Change the role of a member for more information.

After confirming your role, see Upgrade to a new plan to upgrade or Downgrade a plan to downgrade an existing plan.

How can I cancel a plan?

See Cancel a plan for more information.

What if I subscribe from the wrong account?

If you've subscribed to a plan from the wrong account:

  • From the Expo dashboard's navigation menu, under Account, switch to the account from which you intend to subscribe.
  • Go to Billing and under Plan, follow the steps to subscribe to the right plan.
  • From the wrong account, go to Receipts and initiate a request for a refund.

I am on a Free plan and only need a few extra builds or updates

If you are on a Free plan and have completed your monthly quota of free builds and updates, upgrade to the On-demand plan. It offers a pay-as-you-go option for EAS Build and the same limits as the Free plan for EAS Update. Once your requirements are fulfilled, you can downgrade to the Free plan from the On-demand plan.

To upgrade from the Free plan to the On-demand plan, see Upgrade to a new plan.

To downgrade from an On-demand to a Free plan, see Cancel a plan.

Billing

When does a billing period start for a plan?

For the Free plan, the billing period starts on the first day of the calendar month.

For all paid plans, the billing period starts from the subscription date of that plan.

How do I update my billing information or add a tax ID?

To update your Organization account's billing information or add a tax ID, make sure that you have either an Owner or Admin role. For a Personal account, you always have an Owner role. After confirming your role:

  • Go to your account's Billing, and click on Update billing information. This will take you to Stripe's portal.
  • On Stripe's portal, under Billing information, click on Update information to update billing-related information such as billing name, email, address, and tax ID.

See Manage billing information for more details.

Can I update the billing information on my last invoice?

No. Updating billing information will only be reflected on the next invoice.

Can you email me the receipts?

No. Your account's Owner or Admin can download them. See Download an invoice for more information.

How can I reduce the amount of EAS Build usage by using EAS Update?

Use EAS Update and development builds to test and deploy new code without creating a new build. This option is better for most apps since JavaScript code changes more frequently than the underlying native code. You can create multiple test channels with EAS Update and reduce the need to create additional builds for your team. Soon, by using Expo Fingerprint, you will be able to build or update selectively, depending on whether you already have a compatible native runtime.

For more information, see How to optimize build usage.

How do I estimate my next bill?

To estimate your next bill, go to Billing. Under Usage this month, you will find a summary of your EAS Build usage based on the resource class, EAS Update usage based on monthly updated users and global edge bandwidth, and the amount spent for both.

See How usage-based pricing works for more information.

What is a monthly updated user?

A monthly updated user is a unique user who downloads an update via EAS Update in a single month, regardless of how many updates this user downloads in a given billing month/period. See How are "monthly updated users" counted for a billing period for more information.

Payments

Can I pay annually?

If you are on an Enterprise plan, contact us for more information.

How can I update our payment information?

To update your Organization account's payment information, make sure that you have either an Owner or Admin role. For a Personal account, you always have an Owner role. After confirming your role:

  • Go to your account's Billing, and click on Update billing information. This will take you to Stripe's portal.
  • On Stripe's portal, under Payment method, click on Add payment method to add a new payment method.

See Manage billing information for more details.

Can I pay with an Automated Clearing House (ACH) or bank transfer?

ACH is only available for the Enterprise plan customers who pay annually. Contact us for more information.

I need a W-9, or other legal documentation

To request a W-9, contact us.

Find our legal terms at expo.dev/terms.

Does Expo store my card information?

No, Expo does not. We use Stripe to handle the payment system and they do. See how Stripe handles security for more information.

How much did I pay for a large build this month?

To view the cost of a large build, go to Billing. Under Usage this month you will find a summary of your EAS Build usage based on the resource class and the amount spent.

Add-ons

How do I increase build concurrencies on my account?

Contact us for more information.