See Where Payments Went
Match every online or recorded payment to its customer and invoice, with fees, net, and the Stripe reference.
Updated September 19, 2026
Every payment that reaches you is recorded twice over: once in Stripe, and once on the OpsVara invoice it paid. This article shows where to look for each, and what the office does when a payment is refunded, disputed, or still clearing.
Payments page
Sales and BillingPayments lists one row per payment received in a date window — card and bank payments through Stripe, and checks, cash, and other payments the office recorded by hand. The default window is the last 30 days; you can widen it to a year at a time.
Each row shows the date the money settled, the customer, the invoice, the site or job, the method with the card's last four or the check number, the amount that went to the invoice, the processing fee the customer covered, Stripe's fee, the net you receive, the status, who or what recorded it, and the Stripe reference with a link to the receipt.
Pick the window and filters
Use Filters for the Paid date range and status. Source switches between online and recorded-by-hand; Method narrows to cards, bank debits, checks, and so on. Search matches the customer name or the invoice number. The cards above the table total what is on screen: collected, online, recorded by hand, processing fees, and net to you.
Open the invoice or the receipt
Click the invoice number to open the invoice, or the receipt icon to open Stripe's receipt for that charge. The reference column shows the tail of the Stripe PaymentIntent id; hover for the full id.
Export or save the view
Export CSV downloads the rows for the current filters, up to 10,000 at a time. Save keeps the filters as a saved report you can reopen from the Reports hub.
The same list, scoped to one customer, sits on the customer's Billing tab.
On the invoice
Open any invoice from Sales and BillingInvoices. Each online payment is its own line — for example Visa ···4242 received −$450.00 with the date and how it was paid — with a Payment details disclosure holding the PaymentIntent id (with a copy button), the charge id, Stripe's fee, the platform fee where one applies, the net deposited, and a link to the Stripe receipt. Recorded payments show their method and check number. On the invoices list, the Payments column shows the most recent payment's method, and Filters → Paid finds invoices with a payment received in a date window.
In your Stripe dashboard the same charge is labelled Invoice INV-xxxx · Customer name, so a line on a Stripe payout can be matched to an invoice by number.
Bank payments take a few days
A bank debit (ACH) is not money yet when the customer finishes checkout. Stripe confirms it in one to five business days. Until then:
- the invoice stays Sent and shows Bank payment processing with the date the customer started it;
- the customer sees Processing on the pay page and in the portal, and cannot start a second payment;
- aging, reminders, Revenue Autopilot, and auto-combine leave the invoice alone.
When the bank clears it, the invoice marks itself paid and the customer gets their receipt. If the debit fails, the invoice stays open with a Bank payment failed note, managers get a failed-payment notification, and the customer can pay again from the same link.
Refunds and disputes
Refunds are issued from your Stripe dashboard. When Stripe reports a refund or a dispute, the payment line on the invoice shows Refunded, Partly refunded, or Disputed, and managers get a bell (and phone) notification under Payment refunded or disputed. The invoice's balance and status are not changed automatically — review the invoice and decide what the customer still owes.
Notifications
Under SettingsNotifications, Payments received (daily summary) puts one row on your bell each morning with yesterday's count and total and a link to the Payments page for that day. Payment refunded or disputed alerts managers the moment Stripe reports one. Both are on by default for office roles.
Verify it worked
Pay a $1 test invoice from its pay link, then open Sales and BillingPayments: the row shows your card's last four, the fee, and the net within a few seconds, and the invoice page shows the same payment line with its Stripe reference.
Frequently asked questions
Stripe shows a payment but I cannot tell which customer it was.
Every charge OpsVara makes is labelled in Stripe as "Invoice INV-xxxx · Customer name", and the same payment appears on Sales and Billing → Payments with the invoice link. Search the invoice number on either side to match them.
A customer paid by bank account but the invoice still says Sent.
That is expected for one to five business days. A bank debit (ACH) is only confirmed when the bank clears it. Until then the invoice shows "Bank payment processing" in the office, the customer sees "Processing" on the pay page and in the portal, and reminders and auto-combine leave it alone. It marks itself paid when the money clears, or stays open with a note if the debit fails.
I refunded a payment in Stripe. Why does the invoice still say Paid?
Refunds and disputes are recorded on the payment line and managers get a bell notification, but OpsVara never changes an invoice's balance on its own. Review the invoice and adjust it; an "Apply refund to invoice" action is coming.
Why are Stripe fee and net blank on a payment?
Stripe attaches the fee breakdown a few seconds after a card payment and only after a bank debit clears. The line shows "Details pending" until then and fills itself in.
Related guides
- Send an InvoiceReview a draft, send it to the customer, and charge a saved card when autopay is on.
- Filter and Share a ListSearch, filter, sort, and share office lists. Filters live in the URL so refresh, Back, and a copied link restore the same view.
- Invite Customers to the PortalSend a portal login so a customer can approve quotes, view invoices, and turn on autopay.