Costs and account terms

Currency balances were added as if they were one amount

Prepare a separate reconciliation for each native settlement currency before producing any consolidated presentation. For the same account, period and balance scope, compare the opening amount plus the signed movements in that currency with the closing amount. Keep actual conversion entries and their references visible in each affected currency. Adding unlike currencies creates a number with no single currency unit; translating a report for presentation is a separate step and is not evidence that a conversion actually occurred.

For: A research-only merchant preparing a reconciliation from payment reports that contain balances or movements in more than one currency.

Updated 2026-10-01

Define the unit of each balance

Stripe’s balance summary report covers a selected period in settlement currency and separates gross, fee and net amounts. Read the currency code and the report’s account and balance scope before copying an amount. Do not assume that a currency shown on a storefront, original payment or buyer payment method is the unit of the balance report you are reconciling. Use the report’s own currency field.

Separate the records by currency, then use the same period and time-zone basis for each comparison. Preserve whether the amount came from a formatted report or a raw API field. Stripe’s currency documentation says API amounts use currency-specific minor-unit rules, including zero-decimal currencies and exceptions. It is therefore unsafe to apply a universal division by 100 to every imported amount. This does not mean a formatted report needs rescaling; identify the format first.

Close each currency against its own movements

For each currency, take the opening amount from the chosen report, add all signed balance movements within that same report scope, and compare the result with its closing amount. Keep credits and debits in the direction the source defines. If you use net movements, do not deduct their already-included fees a second time. If you reconstruct net from components, document which fields you used and compare with the report’s own net figure.

A remaining difference belongs to that currency’s reconciliation. Trace missing rows, incompatible periods, duplicated entries, amount units and balance scopes before drawing a conclusion. Do not offset a discrepancy in one currency with an unrelated amount in another. Keep any unexplained remainder with its supporting references instead of creating a balancing entry.

Stripe’s balance report does not associate payouts with individual payment transactions. Use it here to reconcile the balance period. A question about which sales were in one automatic payout needs the payout-specific records, even if the currency and total look similar.

Identify conversion as recorded activity

Stripe’s balance-transaction definitions identify currency_conversion as a balance movement and stripe_fx_fee as a conversion-fee type. For a conversion shown in the actual ledger, retain its transaction reference, date, signed amount and currency, together with the originating record where available. Use the provider’s references to associate the relevant movements; matching dates or similar amounts alone do not establish a connection.

Keep any documented source-currency decrease and destination-currency increase in their respective currency reconciliations. They describe movement between units, not two new sales. A separately recorded conversion fee is another component to identify, subject to the report’s amount definitions. Do not add a fee again if it is already included in the net amount you used.

A conversion type tells you that the balance movement is classified as conversion. It does not supply a rate, prove a fee formula or explain an unseen merchant’s discrepancy. Record the actual conversion details when they exist. If an expected counterpart or fee cannot be found, retain the missing reference as a question rather than deriving a transaction from a public exchange rate. Do not create a separate balance conversion entry merely because an original charge and its settlement record use different currencies.

Keep consolidation traceable to the native reconciliations

Once each native balance is reconciled or has a clearly stated unresolved difference, preserve those original totals. If the business needs a common-currency presentation, record the presentation currency, conversion basis, date and responsible preparer separately. Link each presented figure back to the native amount and the basis actually used. Do not overwrite the native closing balances with translated values.

A reporting translation and a provider conversion answer different questions. The first expresses a figure in another unit for a stated purpose; the second is an actual recorded funds movement. This worksheet does not choose an accounting policy or establish tax or revenue treatment. Where a presentation basis has not been agreed for the intended report, keep that consolidated figure unfinished while retaining the usable native-currency work.

For a Prism processing consultation, summarize the website, research-only products and the report mismatch. Confirm any reconciliation assistance, responsibilities, fees and terms before work begins. Provider account terms and eligibility remain provider decisions. Send a description of the currency and report problem through the public form, not bank statements, full account details, customer exports or payment credentials. The inquiry leads to email follow-up; it is not a processing application.

Currency-specific balance table

Repeat this worksheet for each native currency using the same defined reporting scope. Complete the native reconciliation before adding a separate consolidation record. Leave absent movements and conversion evidence unresolved; enter safe record references, not private payment data.

Worksheet entries are not submitted by Prism’s worksheet and are not saved by the site. Use record types, availability, anonymized observations, or match/mismatch results. Do not enter government identifiers, customer names or addresses, customer messages, receipt-access links, card or bank details, passwords, or keys. Send sensitive documents only through the provider’s verified secure channel.

Currency-specific balance table. The last column is for temporary notes.
Currency recordEvidence to useReconciliation checkYour amount or reference
Native currency and scopeReport currency code, account reference, period, time zone and balance scope.Group only amounts measured in this currency and scope.
Amount representationWhether the source supplies formatted major-unit amounts or raw API values, with its applicable unit definition.Do not rescale an already formatted report or assume every API currency has two decimals.
Opening amount recordOpening balance in that currency from the selected report.Use the same scope as the movements and closing record.
Native movement totalComplete signed movement list and the gross, fee or net field used.Include each movement once; keep fees from being deducted twice.
Actual conversion referenceProvider conversion record and associated source/destination entries where documented.Keep each side in its own currency; neither side becomes an additional sale merely because it moves the balance.
Conversion fee evidenceAny actual stripe_fx_fee or otherwise documented conversion-fee line and its amount basis.A type label does not establish the fee rate; avoid adding a fee already included in net.
Closing amount recordClosing balance from the same report and currency.Opening plus signed movements should explain this figure within that scope.
Unresolved native differenceUnmatched references, missing periods, unit ambiguity or other specific gap.Do not offset it against another currency or insert a made-up movement.
Separate consolidated presentationPresentation currency, actual translation basis and date, preparer and links to native totals.Keep translation distinct from provider funds movement and preserve the original balances.

These are temporary notes. Leaving or reloading this page may clear them. Worksheet entries are not sent automatically. If you copy notes into the consultation message and submit the form, Prism receives them as part of your request.

Limits

  • Stripe report and transaction labels apply to Stripe records. Another provider requires its own currency and amount definitions.
  • This worksheet does not choose a reporting exchange rate, accounting policy, tax treatment or revenue classification.
  • Currency support and technical reporting functionality do not establish approval for a research-only merchant or availability of a particular payment method.

Sources

  • Stripe balance summary report — checked 2026-09-21. Stripe’s balance report reconciles a selected period in settlement currency, separates gross, fee and net, and does not associate payouts with individual payment transactions.
  • Stripe supported currencies — checked 2026-09-29. Stripe API amounts use currency-specific minor units, with zero-decimal currencies and documented exceptions. A single scaling rule must not be assumed for every currency or operation.
  • Stripe balance transaction types — checked 2026-09-29. Stripe identifies currency_conversion as a balance movement and stripe_fx_fee as a conversion fee. The type describes movement, source identifies the originating object, and these labels do not establish tax or revenue recognition.
  • Prism solutions — checked 2026-09-21. Prism offers storefront review, processing preparation and help with provider website questions. Requested work, responsibilities, fees and terms require an agreed scope; the provider decides eligibility and account terms.
  • Prism contact — checked 2026-09-21. The consultation form asks for the website, products and question, excludes payment-card details, passwords and customer records, and leads to email follow-up. An inquiry is not an appointment, purchase or processing application.

Discuss my processing options

Want to talk through your own processing situation?