Why does my Stripe Dashboard show two entries for the same product sale?

  • Updated

Short answer: This is normal. It's not a double charge.

When you ring up a product in PAYMENT (vs. typing a custom amount), Stripe records the sale as two linked entries in your dashboard:

  1. The payment — the actual card charge that moves money into your account.
  2. A matching invoice — the itemized record of which products you sold.

Only the payment moves money. The invoice is the record of the same sale.

What the invoice shows:

  • Current app (iOS 13.7+ or Android 14.6+, sales since September 14, 2026): the card payment is attached to the invoice. The invoice shows as paid by that payment, for the full amount.
  • Older sales, older app versions, or the occasional offline sale: the invoice shows "Paid out of band" (or "External payment") with $0.00 paid. The money is in a separate card charge.

Update the app to get the linked version on new sales. Past invoices don't change.

How do I find the charge for a "Paid out of band" invoice?
In your Stripe Dashboard, go to Payments. Look for a payment with the same amount as the invoice (including any tip), made at the same time, for the same customer.

Will my payout be doubled?
No. Your payout reflects only the card charge. The invoice doesn't move money on its own.

Why does PAYMENT do this?
To keep your product-level reporting accurate, so you can see "I sold 3 Astral Travelers and 1 Gift Box" instead of a generic dollar amount. Older app versions couldn't attach a card reader or Tap to Pay payment to the invoice, so they recorded it separately. Current versions link the two.

What about a canceled row?
On newer sales you may also see a canceled payment for the same amount, named after the invoice. It's an empty placeholder — no card was ever attached to it. More on that here.

What if I only typed an amount?
Manually-typed charges don't create an invoice. You'll see one entry only.

Still confused about your payout?
In Payments, add up only the succeeded card payments (skip invoices and canceled rows). That total minus Stripe's processing fees is what hits your bank.

What about cash sales?
If you record cash in the app, those sales also show as "Paid out of band" — but they're real sales with no matching card charge, and they never reach your payout. You can spot them by the memo "Paid in cash." More here: How do I record cash payments?


New to Payment? Take in-person card payments with your Stripe account. Download the app

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.