Distribute and grow
Distribute and grow

Get Financial Reports

Updated: Oct 1, 2025
After configuring your team’s banking and financial settings, you can access financial information about your team and its apps. This includes metrics such as payments from Meta and revenue reports for your apps and team. This topic will guide you on the available metrics and report types, and how to access them by way of the Meta Quest Developer Dashboard.

Payment overview

Payment information is located in the left navigation of the Developer Dashboard under Team > Payment Overview. Earnings refer to the estimated amount you earned last month, which Meta will pay out on the scheduled payment date. It also will include a list of earnings under Team > Payment Transactions.
Each list includes the following additional details:
  • The transaction status.
  • A unique ID for the transaction and payment.
  • The payout method.
  • The status of the payment.

Financial results per app

For each app, Meta provides several revenue-related analytics charts as described in Revenue Analytics.
To view the revenue analytics for an apps:
  1. Go to the Developer Dashboard.
  2. Select your app.
  3. In the left-side navigation, select Analytics > Revenue.
Revenue-related analytics may be estimates and vary slightly from actual records. For accurate financial reporting, see Financial reports for the team.

Financial reports for the team

Meta generates financial reports that detail the team’s overall payment activity and that audits individual transactions.
To access the reports:
  1. Go to the Developer Dashboard.
  2. In the left-side navigation, select Team > Financial Reports.
The Monthly Report (.csv) offers a record of revenue-related transactions. Each report is downloadable as a ZIP archive, which contains CSV files for each day of the month. The ZIP archive for the current month includes daily reports up to the previous day. For details on the CSV report format, see “CSV reports format”.
The Monthly Remittance Report (.pdf) provides an overview of the monthly payment remitted by Meta, such as in this example image:
Example monthly remittance report PDF
  • Total Amount Collected Net of Tax: The total payments collected post-sales tax calculation.
  • Meta Horizon Store Fee: Meta’s revenue share, as specified in the revenue sharing agreement.
  • Recoup Amount: Repayment for any advance on game development, usually a specified percentage of the advance.
  • Post-Recoupment Royalties: Royalties as stipulated in the contract or the revenue sharing agreement.
  • Withholding Tax Amount: Tax withheld from payout earnings.
  • Carry Over Amount: Amounts not remitted due to various reasons, such as failing to meet the $100 threshold or lacking a payment account.
  • Actual Payment Amount: The amount Meta has transferred to your team’s payment account.

CSV reports format

The comma-separated-value (CSV) reports have some common properties:
  • Line separators are Unix-style”\n” new lines.
  • Fields containing commas are wrapped in double-quotes.
  • The first column in each row is a row type code that defines how to interpret the remaining columns in the row. There are 6 row types, structured as follows:
    • RH - report header
    • SH - section header
    • CH - column header
    • SD - section data
    • SF - section footer
    • RF - report footer

Report header (RH)

The first row is the report header. The properties described in the RH fields apply to all the rows below it until you reach the report footer (RF) that marks the end of the report.
RH, company_id, report_type, start_time, end_time, format_version
FieldDescription
company_id
Developer’s company ID
report_type
Always daily_detail
start_time
Report period start time formatted as YYYY-MM-DD 00:00:00 TIMEZONE
end_time
Report period end time formatted as YYYY-MM-DD 23:59:59 TIMEZONE
format_version
The current format version number for the report header. Always 1

Section header (SH)

Every row between the report header and footer is part of a section. Each section of the report is introduced by a section header; the section runs from its header to the next section footer.
SH, company_id, section_type
FieldDescription
company_id
Developer’s company ID
report_type
Always payment_detail

Column header (CH)

Each section header is followed by a column header, which gives the field names for the section’s data rows. This allows Meta to more easily extend the reporting format in the future by changing the column orders or section specifications. For this reason, it’s important that you read the CH rows to obtain the names of the fields in each section instead of hard-coding a parsing solution that could be invalidated by Meta’s changes to the reporting format.
The current column header is:
CH, date, app_id, action_type, geo_country, payment_id, count, recv_currency, recv_amount, recv_usd_amount, dev_usd_amount, fb_usd_amount, tax_usd_amount

Section data (SD)

Section data rows take their field names from the CH row. Each row is a single transaction. Example section data row:
SD, 2024-01-01, 1234567890123456, S, JP, 2345678901234567, 1, JPY, 2718.0, 19.41856696, 12.36, 5.292061872, 1.766505088
FieldDescription
date
The transaction date formatted as YYYY-MM-DD.
app_id
The ID of the app related to this transaction.
action_type
One of the below codes:
 
S: Sale
 
R: Refund
 
C: Chargeback
 
D: Out of window chargeback
 
K: Chargeback reversal
 
J: Out of window chargeback reversal
 
N: Decline
 
When calculating revenue, this corresponds with the following coefficients:
 
S => 1, R => -1, C => -1, D => 0, K => 1, J => 0, N => -1
geo_country
The transaction’s country of origin is represented by an ISO 3166-1 alpha-2 country code. If the value is null, the country of origin couldn’t be determined.
payment_id
The payment’s unique ID..
count
1
recv_currency
The currency used for the payment is denoted by a 3-letter ISO 4217 code.
recv_amount
The net amount paid, including tax, expressed in the currency’s units. This amount may differ from what the developer receives, as it excludes Meta’s revenue share. To determine the final payout amount, refer to your payout reports.
recv_usd_amount
The net amount, including tax, in USD. This amount may differ from what the developer receives, as it excludes Meta’s revenue share. To determine the final payout amount, refer to your payout reports.
dev_usd_amount
The amount the developer receives, in USD.
fb_usd_amount
Meta’s revenue share, in USD.
tax_usd_amount
The actual VAT or Sales Tax amount that Meta remitted on your behalf, in USD.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon