At a glance: Learn about AppsFlyer plans and premium add-on features. See how plan usage and invoices are calculated. Manage your account.
AppsFlyer plans and usage
AppsFlyer plans
Every new account begins with a default Welcome plan (after completing the sign-up process). After the welcome plan ends, if you haven't updated your plan and billing information, it will automatically convert to the Zero plan. You can either upgrade to the Growth plan, request a quote to a customized Enterprise plan, or remain in the Zero plan.
| Plans | Highlights |
|---|---|
| Welcome |
|
| Zero |
|
| Growth |
|
| Enterprise |
|
| Deep Linking Suite (OneLink Standalone) |
|
Learn more about all included features and compare plans.
Usage, units, and premium features
Payment for your plan is calculated according to your plan usage and premium features.
Plan usage
Each plan is based on measurement of a specific unit. Unit usage is calculated monthly or annually. The number of units used during the plan cycle (month or year) is deducted from the total package units.
Note
You can download usage reports to get detailed information about your unit usage.
Exceeding plan usage
When exceeding the number of units in your plan cycle, extra costs are applied. You can see all costs in the Plan details section. To help prevent exceeding plan usage or reduce extra costs, alerts are sent via the notification center in the following cases:
- Your plan units are being rapidly used
- You're getting close to reaching your allocated units (75% of your plan units)
- You've exceeded the usage of your plan units
You can check with your CSM or contact hello@appsflyer.com for upgrade options.
Premium features
Any add-ons you've included in your plan are premium features. For example:
- Protect360 (mobile fraud protection)
- ROI360 (cost data)
- Audiences
- Pivot table
- Data Locker
- ESP integration
To learn more about these add-ons and their potential benefits for your business, check with your CSM or contact hello@appsflyer.com.
Plan units
The different units on which a plan can be based:
| Unit | Description | Learn more |
|---|---|---|
| Non-organic installs (NOI) | New app installs attributed to a media source | |
| Re-engagements | Existing users engaging in a retargeting campaign, which leads to app launches | Overview dashboard |
| Re-attributions | Former users engaging in a retargeting campaign, which leads to new app installs and app launches | Overview dashboard |
| Monthly active users (MAU) | The number of unique users who opened the app during the invoice month | Activity dashboard metrics |
| In-app events | Any action performed by a user in your app following the install. For example, login, tutorial completed, purchase, and achieved game level. | Rich in-app events guide |
| Non-direct web conversions (for PBA packages) |
Any user action on your website that:
|
People-Based Attribution (PBA) |
Premium add-on units
The units on which additional measured add-ons can be based:
| Unit | Description | Learn more |
|---|---|---|
| ROI360 dollar units | Recorded dollar units of your ad cost, in-app ad revenue, and in-app purchase revenue (including subscriptions), measured by the ROI360 add-on. Each unit represents $1 of the recorded ROI360 measurement. | ROI360—cost and revenue data |
ROI360 dollar units
The ROI360 add-on measures the return on investments of your ad marketing. The add-on package includes a set number of recorded dollar consumption units for ad cost, in-app ad revenue, and in-app purchase revenue (including subscriptions).
- Each unit represents $1 of the recorded ROI360 measurement
- Recorded dollars are presented in USD currency
- When exceeding the package units, extra costs are applied
- Recorded ROI360 data includes:
- Cost data from up to 4 days after the initial cost day
- In-app ads data from up to 3 days after the initial revenue day
- Recorded ROI360 data doesn't include:
- In-app purchases or subscription refunds
- Invalid in-app purchases or subscriptions
Understand billing for extended platform apps
Extended platform apps include apps running on CTV, PC, console, and other platforms that aren’t iOS, Android, Windows phone, PBA, or website.
Starting February 1, 2026, non-organic installs from extended platform apps (for example, CTV, PC, and console) are included in billable conversions, according to your existing conversion-based commercial terms.
What is billed
- Non-organic installs.
- Non-organic re-engagements (once supported for extended platform apps).
- Owned media activity.
What isn’t billed
- Organic installs and re-engagements.
For accounts on a conversions package, extended platform conversions are billed at the same unit cost as mobile conversions.
If you use Adaptive Pricing, extended platform activity can increase credit consumption for billed installs and related usage.
MAU-based billing isn’t supported for extended platform apps.
Account page
The page includes 3 tabs: My plan, Payment and invoices, and Billing details. From here you can:
- Review your plan details
- Upgrade your plan
- View and download invoices and reports
- Update your contact and billing information
- Update payment details
Note
Only account admins and account users with appropriate permissions can access this page.
To access the Account page:
- From the top bar, open the account menu (email address dropdown) > Account.
My plan
From the My plan tab, you can see the details of your current plan, review plan usage, and upgrade your plan.
| Section | Description |
|---|---|
| Plan details |
Includes details that differ by plan, such as those listed below:
|
| Included features | A list of the features included in your plan |
| Plan usage | Shows the unit usage in your plan, since the last update (UTC). You can view and download usage reports to get aggregated data on unit usage. Note: Your invoice payment depends on the number of units used and the add-ons included according to your plan. |
| Add-ons |
Add-ons included in your plan and their start/end dates. These are premium features, for example:
To learn more about these features and their potential benefits for your business, check with your CSM or contact hello@appsflyer.com. |
| Future plan | This section appears only when a future plan has been purchased. If this is the case, you'll see details on your next plan here. |
Usage Report
The Usage Report page shows your billable conversions and your return on investments—for ROI360 subscribers. From this page, you can:
- Filter data by dates, apps, media sources, event sources, and event types.
- Download a report according to the selected filters.
Access to the Usage Report page
Prerequisite:
- Only account admins and account users with the following permissions can access the Usage Report page:
- Access the Account page
- Access to all apps, media sources, and geos
To access the Usage Report page:
- From the Account page > My Plan, click Usage report on the top-right.
Note
Usage report isn't supported for the Monthly Active User (MAU) plan.
Data included in the usage report
-
The data shown in the report may be complete or partial, depending on the current day of the month and the selected date range:
Complete/Partial Current day of the month Selected date range Complete 10th and onwards Previous month Partial Between 1st-9th Previous month Partial Any day of the month Current month - All data in the report is aggregated and includes billable conversions and ROI360 events. Non-chargeable events, such as organic installs and fraud, aren’t included.
- based on the selected filters.
- By default, the date range shows data from the 1st of the current month to the present day. You can change this by selecting different dates from the filter at the top of the table.
- Data in the report is retained for 24 months.
Note
- Usage reports and invoices are calculated based on the UTC+0 time zone. As a result, there may be slight discrepancies between usage reports and the data reported on dashboards, Cohort reports, and other aggregated reports.
- Data in the usage report remains non-transparent whether or not Allow transparency is turned on, meaning they show the agency name and not the attributed media source
Usage report fields
See below the field specifications for measurement conversions and ROI360 events in the usage reports.
Measurement
| Field | Description |
|---|---|
| Date | Conversion date |
| Account | AppsFlyer account or sub-account name |
| App/Bundle | App ID from the relevant app store -or- Bundle ID from AppsFlyer People-Based Attribution |
| Media Source | The media source to which the conversions were attributed. Note: When a media source uses an agency, the agency name appears and not the media source, regardless of the Allow transparency toggle state. |
| Conversion |
Source of aggregate attribution data. Possible values include:
|
| Conversion type |
Type of attributed conversions. Possible unit values include:
The Conversion type field is not populated for Protect360 - post attribution conversions. |
| Billable Conversions |
The number of conversions for which your account is charged.
|
ROI360
| Field | Description |
|---|---|
| Date | The date of the ROI360 event. |
| Account | AppsFlyer account or sub-account name |
| App/Bundle | App ID from the relevant app store -or- Bundle ID from AppsFlyer People-Based Attribution |
| Media Source | The media source to which the event type was attributed. Note: When a media source uses an agency, the agency name appears and not the media source, regardless of the Allow transparency toggle state. |
| Source | The source of aggregate attribution data, which reflects the value of ROI360. |
| Event type |
Types of ROI360 events, including the following (in USD):
|
| Billable Events | The number of chargeable ROI360 events. Each row represents the daily total of cost/ad revenue/purchase revenue events, per app and media source. |
Download a usage report
- From the My plan tab, click Usage report.
- Select the date range and any other filters.
- Click Download from the top of the table. The file is downloaded in CSV format.
Note
The downloaded file reflects the data displayed on the page, considering:
- Applied filters: The usage report aligns with the selected filters.
- Completeness: The report may be partial, depending on the current day of the month and the chosen date range.
Account status
The status of your account is shown at the top left of the Account page. The possible statuses are:
| Account status | Description | Comments |
|---|---|---|
| Active account | All Welcome and Zero plans | Don't require a payment method |
| Growth and Enterprise plans with a valid payment method and no overdue invoices | ||
| Pending suspension | An account with one or more overdue invoices. After 30 days of unpaid invoices, the account becomes suspended. | You can regain Active status by making invoice payments |
| Suspended | An account with overdue invoices over 30 days. | You don't have access to your account except for the My Plan, user management, and payment section. You can regain access and regain Active status by making invoice payments |
Upgrade, downgrade, or delete an account
You can request an account upgrade directly through the Upgrade plan button on the top-right of the Account page.
To delete or downgrade an account, contact your CSM or send an email to hello@appsflyer.com.
Payments and invoices
Access the Payments and Invoices tab to:
- Check invoice details and payment status
- Download invoices (PDF)
- Choose a payment method (for Growth customers, a credit card is required)
Note
The Payments & invoices tab is available only for plans that require payment (plans other than Welcome or Zero).
Payment methods: easy & secure invoicing
Learn about the payment options available for your AppsFlyer invoices and why ACH is the best choice for US customers.
Recommended for US customers: ACH (Automated Clearing House)
ACH is the fastest, most reliable, and most cost-efficient way for US customers to pay. We strongly encourage all US-based clients to select ACH as their primary payment method for the best experience.
See the video below for a quick walk-through on how ACH works and why many finance teams are making the switch.
| Why choose ACH | Details |
|---|---|
| Highest reliability | No card expirations, zero declines, and fewer payment failures |
| Cost-effective | Fewer fees and lower processing costs. |
| Bank-level security | Secure flow that integrates directly with your online bank. |
| Fully automated | Convenient for both Recurring Payments (set it once and forget it) and PayNow (fast, one-time payments). |
Payment types
Hands-free recurring payments
Save your preferred payment method once, and we’ll automatically charge it when an invoice is due. This is the most convenient way to ensure continuous service.
To Set Up, go to Payments & invoices → Update Payment Method.
For US customers, ACH provides the most reliable recurring payment experience.
Note
Automatic charges will not be processed if you have a prepayment plan, a credit balance, the invoice was paid by wire transfer, or there is a billing issue.
PayNow (manual invoice payment)
Pay open invoices manually at any time directly through the portal.
To use, go to Payments & invoices, select the open invoice, and click Pay.
For US Customers, ACH PayNow offers the fastest and most consistent manual payment experience.
Set up
Follow these simple steps to set up or make a payment using your preferred method.
ACH for US customers (recurring or PayNow)
This secure, automated process takes place directly within the AppsFlyer portal.
- From the top menu bar, click your email address, then select Plan, Payment & Billing from the drop-down menu.
-
Go to the Payments & invoices tab.
-
For recurring payment, click Update payment method under the Payment method section.
-
For PayNow payments, click Pay next to any unpaid invoices under the Invoices section.
-
For recurring payment, click Update payment method under the Payment method section.
-
In the pop-up, select Bank account -> Next.
-
Fill in your details and select your bank.
-
You will be redirected to your Banking portal to sign in and authorize our ACH provider, Stripe, to provide payment processing services.
-
Choose either:
- Save with Link - To save your ACH log in to Stripe Link for future use on other sites.
-
Not now - to not save your ACH log in to Stripe Link.
- Click Accept to update payment details and pay with ACH.
Credit card
This secure, automated process takes place directly within the AppsFlyer portal.
- From the top menu bar, click your email address, then select Plan, Payment & Billing from the drop-down menu.
-
Go to the Payments & invoices tab.
-
For recurring payment, click Update payment method under the Payment method section.
-
For PayNow payments, click Pay next to any unpaid invoices under the Invoices section.
-
For recurring payment, click Update payment method under the Payment method section.
- In the pop-up, select Credit card -> Next.
- Fill in your details and click Save.
- Accepted Cards: MasterCard, Visa, Diners, Discover, JCB, UnionPay, American Express.
Other Payment Methods
| Method | Availability & Notes |
|---|---|
| AliPay |
Available only for PayNow in USD with billing address in China, Hong Kong, Singapore. Note that processing may take up to 10 days for the invoice status to update. |
| Wire Transfer |
Must be initiated manually through your bank. US customers should use ACH instead for faster processing and fewer manual steps. |
Managing Payment Methods
To delete a saved payment method (ACH account or credit card) from Recurring Payments, submit a Support ticket requesting deletion of the payment method.
Note: You can’t delete payment methods directly in the portal.
Invoices
In this section, you can see paid and unpaid invoices, download them, and pay overdue invoices. Monthly invoices are issued after the first week of every month.
| Invoice fields | Description |
|---|---|
| Invoice | Invoice reference number |
| Amount | Invoice amount. Currency type and payment details are set at sign-up |
| Issued | Invoice date of issue. For Growth and custom Enterprise plans, this occurs from the first week of every month |
| Due | Last date for invoice payment |
| Status | Paid, Due, or Overdue |
| Click View to open an invoice in PDF format |
Pay overdue invoices
Billing details
From this tab you can view and update your company details and contact persons for billing.
Company billing details
When choosing a Growth or custom Enterprise plan, you must provide company billing information. This information can be updated at any time. For generating an invoice, you must provide company billing details, and at least one billing contact.
To add or update Company billing details:
- Enter or update your billing details, and click Save billing details.
- Read the legal terms and accept them by marking the checkbox.
- Click Submit. A popup message indicates if the changes were saved successfully.
Note
- If you change the company name or address, then AppsFlyer legal terms appear and must be accepted. If there are any issues, contact accounting@appsflyer.com.
- If there is missing or invalid information, the billing details won't be saved. For example:
- If the company tax number is required by your country, it must be entered in the correct format.
- The postal code (ZIP code) must match the selected location.
Billing contacts
Act as a focal point to receive invoices and for communications regarding any payment issues.
To add or update Billing contacts:
- Click Add contact and enter the required details or make changes to a current contact.
- Click Save billing details. Make sure to have There must be at least one billing contact.
- A popup message indicates if the changes were saved successfully.
Note
There must be at least one contact person, and they don't need to be an admin user.
Billing details
| Billing details | Description |
|---|---|
| Company billing details |
|
| Billing contact |
Enter the required contact details:
|
Company tax number
Certain countries, listed in the table below, require us to record your company tax number and add VAT to your invoices. If your company is in one of these countries, you must provide your company tax number in the correct format of the country. Otherwise, your billing details won't be saved.
Countries requiring company tax number
| Country | Additional information on tax-related requirements |
|---|---|
| Canada | GST/HST program account number |
| EU countries | VAT Information Exchange System (VIES) |
| Israel | Israeli VAT registration |
Conversion measurement options for iOS app billing
Since the introduction of iOS 14.5, AppsFlyer offers two possible methods to determine campaign performance and attribution for iOS apps:
- Single Source of Truth (SSOT): If you have SSOT configured in AppsFlyer SKAN Conversion Studio, this method will automatically be used for billing.
- If you haven't turned on SSOT: AppsFlyer runs a side-by-side comparison of the number of daily conversions measured by SKAdNetwork and those measured by our privacy-centric RTA (real-time attribution) for each media source. These two methods run independently and in parallel. The higher of the two numbers is taken into account for billing. This ensures that you're never charged twice for a conversion event.
Learn more about AppsFlyer iOS billing policy.