First make the periods comparable: use the same accounts, currency, date basis, fee scope, and sales denominator, with equally mature reports. Then match the difference to actual changes in payment volume and mix, refunds and disputes, and written fee terms effective in each period. Keep principal movements and reserves outside the fee total. A higher fee-to-sales ratio does not prove a rate increase, and an unexplained remainder is a question to investigate rather than proof of an error.
For: A research-only merchant comparing processing statements and fee records for two completed periods.
Write both date ranges and the report settings before comparing totals. Use the same time-zone convention and account population. If one export includes several accounts and the other includes one, separate them before calculating a change. Compare each settlement currency independently. Adding amounts in different currencies produces a number without a consistent unit.
Define the denominator as a particular report field, with the categories and payment methods included. For a gross-sales comparison, use the same gross customer-payment scope in both periods. Do not use gross sales in one period and net payouts in the other. Stripe’s balance summary separates gross, fee, and net activity in settlement currency; it does not match payouts to their underlying payments. A payout total is therefore not a substitute for the selected period’s sales.
If you calculate a ratio, label it as your defined included fees divided by your defined sales denominator. Use the same definition twice. A zero or unavailable denominator does not produce a meaningful ratio. When period lengths differ, record the lengths and consider separately any recurring charges that cover unequal intervals; dividing by sales does not remove that difference.
Check report maturity before explaining the movement
Stripe’s Fees report covers most fees paid from the balance, with exclusions including after-use invoiced fees, Terminal devices, Capital, and Atlas. Its data can take up to 96 hours after the fee affects the balance. A recent period can therefore appear cheaper simply because its report is incomplete. Mark the export time and maturity of both periods before drawing a conclusion.
The report’s fee-incurred dates and balance-transaction dates answer different questions. Match the date basis and range when comparing it with balance activity. A credit or fee posted this period can refer to earlier activity; retain that relationship instead of moving the row silently. Revenue-share treatment can still create differences between reports even when the dates match.
Keep separate invoices in the comparison only if they belong in the fee scope you defined. Check whether an amount is already represented by balance deductions before adding it again. Keep fee amount, tax, currency, and any credit treatment explicit. An excluded invoice is not invalid because it is absent from the Fees report, and a fee CSV is not a tax invoice.
Explain the change from actual components
Begin with the difference in fee totals, then separate the categories that changed. Compare successful-payment count and volume, the actual method mix, and any other categories your written schedule prices differently. If the schedule contains a fixed per-payment component, the number of payments matters as well as total value. If it contains a fixed periodic charge, that amount can occupy a different share of sales without the fee itself changing. These explanations apply only when your own terms contain those components.
Put refund count and principal beside any documented retained original fees, new refund fees, or fee credits. Count each fee once: an original fee already in the processing total is not added again because the payment was later refunded. A change in refund count alone cannot establish its cost effect. With a gross-sales denominator, refunded principal is not subtracted from the denominator; with a consistently defined net-sales denominator, refunds can change the ratio through the denominator. State which comparison you chose.
Apply the same separation to disputes: disputed principal, dispute fees, and reversals are different amounts. Stripe’s reporting categories distinguish disputes, dispute reversals, and refund failures. A positive reversal is not automatically a fee credit or new sale. Use the specific record to determine what moved.
Reserve movements explain cash availability, not automatically processing cost. Stripe documents different risk and other reserve types and counterpart hold/release entries. Counting both sides as separate losses exaggerates the movement. Keep reserve holds and releases, refunded principal, disputed principal, and payout transfers in a separate movement record; include only identified fee components in the cost comparison.
Classify each explained amount and preserve the remainder
A mix explanation needs unchanged applicable pricing plus records showing which quantities or categories changed. A pricing explanation needs the old and new written schedules, the effective date, and the actual line to which the changed term applies. A fee name that appears for the first time is not sufficient by itself: it could reflect a newly used feature, a delayed posting, or a price change. The records determine which explanation is supported.
For components with a clear quantity and unit price, compare the recorded quantity and price separately across the two periods. Do not force percentage fees, fixed charges, tiers, and credits into one assumed formula. Where a schedule does not provide enough detail to reproduce a line, retain its actual amount and mark the missing input. Several causes can contribute to the same overall change.
Subtract only documented explanations from the observed fee-total difference, ensuring each line is used once. Label what remains unexplained and give it the report references, dates, currency, and unmatched fee description. Ask the provider which term or activity explains that remainder. Do not describe it as overcharging until the relevant records establish what happened.
A Prism processing consultation can help organize the business question and the records needed to discuss it. Confirm any statement-analysis work, responsibilities, fees, and terms before proceeding. The provider explains its charges and determines account terms; this comparison does not promise a reduction.
Period-drift comparison
In the final column enter Period A, Period B, their difference where meaningful, and the source of each figure. Keep the selected fee scope constant. Classify supported explanations as activity or mix, written schedule change, or timing/scope difference; leave the residual unexplained. Reference private records without copying customer or bank details.
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.
Period-drift comparison. The last column is for temporary notes.
Comparison item
Evidence for both periods
How to interpret the difference
Your A/B comparison and question
Period and report maturity
Evidence for both periodsStart/end dates, time zone, account filters, date basis, and export time.
How to interpret the differenceUnequal scope or incomplete fee data must be resolved before a cost trend is assigned a cause.
Gross volume and denominator
Evidence for both periodsSame gross customer-payment field, currency, included methods, and payment count; note any alternative net definition.
How to interpret the differenceA gross-to-net switch or payout denominator invalidates the ratio comparison.
Fee total
Evidence for both periodsIdentified fee lines, credits, separate invoice coverage, and consistent treatment of tax.
How to interpret the differenceShow the observed total change before attributing it; do not double count balance and invoice representations.
Payment mix and count
Evidence for both periodsReal counts and values by categories the written schedule prices differently.
How to interpret the differenceAttribute a change to mix only where the recorded quantities and applicable terms support it.
Refund count and retained fees
Evidence for both periodsRefund records linked to original fees, any documented fee return, and any separately charged refund fee.
How to interpret the differenceKeep refunded principal outside fees and do not add a retained original fee twice.
Dispute count and fees
Evidence for both periodsDispute records, principal debits, separate fee amounts, and identified reversals.
How to interpret the differenceA reversal or changed count does not by itself establish a change in fees.
Reserve movements
Evidence for both periodsHold, release, and counterpart entries with their type and source references.
How to interpret the differenceKeep these separate from costs; do not count both sides as separate losses.
Written schedule changes
Evidence for both periodsOld and new terms, effective date, affected fee, and quantity or base.
How to interpret the differenceA changed effective cost is a pricing change only to the extent the documentation supports that attribution.
Line present in one period only
Evidence for both periodsExact fee description, activity date, posted date, product or feature, and invoice reference where relevant.
How to interpret the differenceDetermine whether this is changed use, delayed reporting, a new term, or still unknown.
Unexplained difference
Evidence for both periodsObserved total change less non-overlapping explanations tied to actual records.
How to interpret the differencePreserve the remainder and ask the provider for its basis; do not invent a balancing amount.
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 reporting definitions apply to Stripe records. Other providers require their own report definitions and account terms.
Reserve and principal movements are not automatically fees. Technical reporting labels are not tax or accounting conclusions.
No cost movement establishes an error, a contractual breach, or future savings on its own.
Stripe balance summary report — checked 2026-09-21. The report separates gross, fee, and net activity for a selected period in settlement currency and does not associate payouts with payments.
Stripe Fees report — checked 2026-09-29. Most balance-paid fees are covered, with exclusions and up to 96 hours of delay. Date basis, account scope, separate amount/tax/currency fields, and revenue-share treatment affect comparisons; CSV data is not a tax invoice.
Stripe reporting categories and types — checked 2026-09-29. Categories distinguish disputes, dispute reversals, refund failures, fees, and reserve movements. These identify technical movement rather than universal accounting treatment.
Stripe balance transaction types — checked 2026-09-29. Type and source identify balance movements, including payout reversals and distinct reserve types. Reserve hold/release counterparts must not be counted as separate losses.
Prism solutions — checked 2026-09-21. Prism can help organize provider questions. Scope, fees, and terms are discussed before work, and the provider decides account terms.
Discuss my processing options
Want to talk through your own processing situation?