What changes
For Shopify and Stripe, Net revenue is gross revenue minus the recorded refunded amount. A partial refund reduces net revenue by the partial amount; it does not remove the original order. A cancellation is not automatically a refund. Canceling a subscription stops future billing, while a refund returns money from a completed payment.Verify a refund
Complete it in the source
Confirm the refund is final in Shopify, Stripe, or the billing provider—not merely requested or pending.
Keep the identifiers
Record the original transaction ID, refund ID, amount, currency, and completion time.
Find it in Events
Locate the refund and confirm it refers to the expected customer and original transaction.
Reporting dates
Refund activity occurs when the source reports it. Depending on the report and date grouping, the refund may be visible in the period it was processed rather than the period of the original sale. Always inspect the individual transaction before assuming a totals problem.Common failures
- Refund is missing: it is still pending, the wrong source account is connected, or the source connection needs attention.
- Refund amount differs: compare partial versus full refund amounts and currency conversion.
- Revenue still looks high: the selected metric is gross revenue rather than net revenue.
- A cancellation did not reduce revenue: no completed payment was refunded.