Docs

Reconcile payouts with transactions and adjustments

Tie each payout to its underlying transaction‑linked movements to account for sales, taxes, fees, and FX, and then verify totals against your remittance advice.

Product area

  • Reporting

Tooling

  • API

Released

October 27, 2025

Status

Released

API version

Version 1

What's new?

We've added a new payout reconciliation report to the Paddle platform. It includes all transaction-linked movements that make up your payouts, helping streamline your reconciliation process.

This replaces the balance report, which is now deprecated.

How it works

Reports in Paddle let you export information from your account to import into accounting software, ERPs, and other business intelligence tools.

To complement the existing reports in Paddle Billing, we've added a new payout reconciliation report that lets you trace each payout back to the transactions and adjustments that make it up. It gives a clear, step-by-step breakdown of how the gross amount is reduced by taxes, fees, FX, and adjustments to arrive at your net payout total.

You can filter by remittance reference to reconcile a specific payout, or by date range using transaction updated dates to cover multiple payouts.

The report includes itemized payout components in transaction and balance currencies, including gross amounts, taxes with rates, and fees such as Paddle, FX, chargeback, and those retained to cover gateway costs. It also includes customer location data to support local reporting requirements, and product and pricing details to help you analyze your revenue mix.

Migrating from the balance report

The payout reconciliation report replaces the balance report, which is now deprecated.

While the balance report provided a high-level overview, the payout reconciliation report offers a granular breakdown of every component that impacts your final payout.

Many fields returned in the balance report map to the payout reconciliation report, with some renames and replacements to reconcile your accounts more accurately.

ChangeBalance report fieldPayout reconciliation report field
Samesubscription_idsubscription_id
Sametransaction_idtransaction_id
Sameadjustment_idadjustment_id
Samedirectiondirection
Replacedtypebalance_movement_type
Renamedupdated_attransaction_updated_at
Samebalance_currency_codebalance_currency_code
Renamedcurrency_codetransaction_currency_code
Renamedpayout_idremittance_reference
Samepayout_created_atpayout_created_at
Samepayout_period_starts_atpayout_period_starts_at
Samepayout_period_ends_atpayout_period_ends_at
Samepayout_currency_codepayout_currency_code
Renamedgross_amounttotal_gross_in_transaction_currency
Replacedamountbalance_movement_in_transaction_currency
Replacedbalance_amountbalance_movement_in_balance_currency

Next steps

This change is available in version 1 of the Paddle API and in the dashboard.

It's a non-breaking change, meaning it doesn't impact existing integrations.

We strongly recommend migrating to the payout_reconciliation report type to access more comprehensive data and ensure future compatibility.

Check out the generate reports guide and the report entity overview in the API reference to get started.

Summary of changes

Entity Field Change Type
Report type + Added Enum value
payout_reconciliation added.
Report type - Deprecated Field
balance is deprecated. Use payout_reconciliation instead.
Report remittance_reference + Added Field
Remittance reference number on the payout and on the remittance advice document.

Was this page helpful?