If you plan to charge for apps or content in apps that you publish in the Meta
Horizon Store, you must provide additional information for tax and payment
purposes. Meta provides tools that enable you to submit this information as well
as view the financial performance of each application. Currently, you can
associate one user ID with one account.
Set up your payment information
Use the following steps to set up banking and tax information for your team:
Select the developer team you want to modify from the top right (if you have
more than one).
From the left-side navigation, click the Team dropdown, and select
Payment Information.
Click Add Payment Information to create a new payout account. You will be
taken through our multi-step process to collect the following payment
information:
Business information, specifically, country and business type.
Business name, address, and tax identification number.
Name, address, and date of birth of the legal owner for the business.
Bank account information of where you’d like your money to be sent.
Make sure your tax information is accurate and complete before submitting. Changes after the fact are not possible. Incorrect or incomplete tax details can and likely will impact your payout. Again, once submitted, tax information generally cannot be changed. Changes to the tax type will require a new account. If you are eligible for US tax treaty benefits, make sure to include your foreign tax ID and complete W-8BEN (line 9) or W-8BEN-E (lines 14a and 14b) as applicable. Failure to properly complete these forms may result in US withholding tax being applied to your payout.
Bank account requirements
You can use either a personal or business bank account to receive payouts, but the name on the bank account must match the name on your developer account. Business accounts must match the registered business name, and personal accounts must match the individual account holder’s name.
Keep the following requirements in mind when entering bank details:
IBAN format: If your country uses IBAN, ensure the format includes the correct country prefix (for example, DE for Germany, FR for France). Invalid prefixes or incorrect check digits cause rejections.
SWIFT/BIC codes: Required for international transfers. Confirm the code matches the specific branch of your bank.
Domestic routing numbers: For US accounts, provide both the ABA routing number and account number. For other countries, use the appropriate domestic clearing code.
Common payout rejection causes
If your payout fails, check for the following common issues:
Name mismatch: The name on your bank account does not match the name on your Meta developer account. This is the most common cause of rejected payouts.
TIN mismatch: Your Tax Identification Number (TIN) does not match the records associated with your business entity. Verify that the TIN on your W-8 or W-9 form exactly matches your IRS or local tax authority records.
Invalid bank details: Incorrect IBAN format, expired SWIFT/BIC code, or wrong country prefix for your routing information.
Account type mismatch: Selecting “checking” when your account is “savings” or vice versa.
Price change cooldown
When you change the price of an app or add-on in the Meta Horizon Store, a 30-day cooldown period applies before you can change the price again. Plan your pricing strategy accordingly to avoid being locked into an unintended price.
Escalating payout issues
If your payout has been rejected or delayed and you cannot resolve the issue using the steps above, escalate through the following path:
Include your team name, the affected payout period, and any error messages you received.
The support team will investigate and may escalate to the payments operations team for further review.
Payments and taxes
Once your banking and account information is set up and your app or app content
is purchased from the Store, Meta collects taxes associated with the sales and
sends payments to you based on the information you provide.
Payments and taxes are accounted for per team. If you have more than one team,
you’ll pay taxes and receive payments for each. This process is the same for
app, add-on purchases, and subscriptions. Depending on where a user is located,
their purchase will be from one of two entities. US and Canada purchases will be
made from Meta Platforms Technologies, LLC, while purchases made from anywhere
else in the world will be made from Meta Platforms Technologies Ireland Ltd.
Sales tax
Purchases made from the US and Canada are considered “tax exclusive”, meaning
that the sales tax is not included in the offering price and is added to the
final sales price. On the other hand, purchases made from anywhere else are “tax
inclusive”, meaning that the offering price includes any sales tax.
Meta calculates the tax to be withheld, which varies based on the user’s
location, and collects the sales tax revenue. Then, at the end of the year, Meta
submits the tax revenue collected to the appropriate tax entities.
All companies, whether EU or non-EU based, are required to pay VAT based on any
sales to EU users of Electronic Services (this includes games). We will remit
the applicable VAT on sales to EU users on behalf of the developer.
We remit applicable VAT or GST, based on user location, to tax authorities in
the following additional countries: Australia, Belarus, India, Kingdom of Saudi
Arabia, New Zealand, Russia, South Korea, Switzerland, and Turkey.
App revenue
When a purchase is made anywhere in the world and in any currency, the revenue
from the transaction is converted into USD using that day’s exchange rate and
sent to Meta. Along with the sales tax described above, Meta then removes the
platform fee (30% unless otherwise agreed) to be retained by Meta, and collects
the balance to be sent to you, the developer, at the end of the monthly payment
cycle.
Payments will originate from Meta Platforms Technologies, LLC for US and
Canadian developers, and from Meta Platforms Technologies Ireland Ltd for all
other developers. All payments will be made in USD, regardless of local
currency.
Income tax
When you establish an account with Meta, you are asked to provide a W-8 or W-9
form for income tax purposes. Meta does not withhold any income tax and each
team is responsible for submitting their income tax due at the appropriate time.
Meta sends summary tax documents at the appropriate time for reporting and
payment purposes.
View app-level financial analytics
Meta provides several metrics that help you monitor the performance of
individual apps on the Store. To review the analytics, follow these steps:
In the left-side navigation, choose Analytics > Overview. The
Analytics Overview page displays general app metrics over a variable time
scale as well as some lifetime metrics about the app.
The child pages provide additional information about how the app is performing,
recent user reviews, and more. For more information, see
Analytics overview dashboard.
Viewing org-level financial reports
Meta generates financial reports that provide both an overview of the financial
performance of the team and an auditable detail of the monthly transactions.
In the left-side navigation, select Team > Financial Reports.
Each Monthly Report (.csv) provides a summary and history of the purchases
and IAP transactions over the previous month. The Monthly Remittance Report
(.pdf) provides an overview of the monthly payment remitted by Meta. The
Monthly CSV Report provides a detailed transaction register of every purchase.
Information about fields of the CSV report can be found on the
Financial Reports
page.