← Back to all articles

How Do Invoice Payments Reach Your Business Bank Account? A Contractor's Guide

2026-11-03 · 12 min read

Follow an online invoice payment from customer checkout to processor settlement, payout and bank deposit, with a worked example and a reconciliation checklist.

When a customer taps Pay on your invoice, that is an important milestone—but it does not necessarily mean the money is already in your checking account. There are several distinct steps between a successful online payment and spendable bank funds. Understanding those steps can prevent the uncomfortable moment when a contractor orders materials based on a payment that has not settled yet.

This guide explains the complete path in plain language for plumbers, electricians, cleaners, roofers, landscapers and other service businesses. We will follow a hypothetical $1,500 invoice through checkout and payout, show how a deposit changes the amount remaining, and explain which records to check when your bank deposit does not match the invoice total.

The short answer: four stages, not one

  1. Customer payment: Your client authorizes a payment through a secure checkout or other accepted method.
  2. Payment processing: The processor confirms and records the transaction; refunds, failures and disputes can affect it.
  3. Available balance and payout: Funds become eligible for transfer according to your payment provider's settlement and payout policies.
  4. Bank deposit: The payout reaches your linked bank account, where your bank makes it available.

The important distinction is invoice paid versus funds available in bank. Those are different statuses, even when the customer's side looks complete. Never promise a customer—or yourself—that a payment will reach the bank instantly unless your provider explicitly confirms that payout method and eligibility.

Step 1: Send an accurate invoice with a secure way to pay

Before collecting money, confirm the business name, customer information, job address, invoice number, services, materials, agreed price, due date and remaining balance. For a service visit, the description should let someone who was not present understand what they are paying for. For example, “Kitchen sink shutoff-valve replacement, labor 1.5 hours, two valves and fittings” is clearer than “Plumbing work.”

When you offer online payment, the customer should reach a secure checkout rather than be asked to send card details by text or email. In ProInvoice, eligible online-payment workflows use a connected Stripe payment account. A business owner must complete that connection to receive customer payments through the supported checkout; availability of individual payment methods depends on account and checkout configuration.

One common mistake is to treat the invoice sent timestamp as the start of settlement. It is not. Settlement starts from the actual processed transaction, not the day you created the invoice. A customer may open your estimate today, approve it tomorrow, and pay a deposit after the weekend.

Step 2: The customer pays, but the bank is not credited yet

Suppose a handyman sends an invoice for $1,500 and the customer pays the balance online at 4:30 p.m. on Friday. The payment processor may confirm the payment almost immediately, but that confirmation is not a promise of a Friday bank deposit. It identifies a payment transaction that now needs to move through the provider's settlement and payout process.

There are also exceptions. A payment may fail authentication, be declined, require additional review, be refunded, or later be disputed. A successful checkout page is good evidence that the customer attempted or completed the payment, but your business should use the authoritative transaction status from its connected payment account when deciding whether to mark the invoice paid.

Keep the processor's payment reference tied to your invoice number. That link becomes extremely useful when a customer asks for a receipt, a bank payout contains several payments, or bookkeeping requires you to explain why an invoice and bank deposit show different amounts.

Step 3: Processing and settlement create an available balance

A processor generally tracks incoming transactions separately from the amount currently available for payout. Pending funds can become available later based on settlement timing, payment method, location, account history and risk review. A payment can be successful while its associated funds remain pending. This distinction matters most for businesses that have to buy equipment or pay subcontractors before finishing a job.

For Stripe-powered payments, Stripe's official payout documentation explains that a first live payout is typically scheduled to complete within 7–14 days, with actual timing varying by industry, country and risk. Subsequent payouts follow the account's payout schedule and settlement timing; bank processing can add more time. Those are Stripe's general descriptions, not a ProInvoice guarantee or a promise about any particular account.

For planning cash flow, treat a pending payment as different from cash you can use today. If you have payroll due Monday and a large customer paid late Friday, verify the actual expected payout instead of assuming the money will be in the bank on the next business day.

Step 4: Payouts group funds and transfer them to your bank

A payout is the transfer from the eligible payment balance to the bank account connected to the payment provider. Depending on the provider and your settings, a payout may contain more than one customer's payment, and it may be net of fees or adjustments. Consequently, a single $2,780 bank deposit could correspond to three invoices rather than one. Matching by dollar amount alone is unreliable.

Stripe documents several payout schedule options, including automatic daily, weekly or monthly schedules where supported, plus manual payout arrangements in eligible locations. Your account's settlement rules still determine when a charge is available. Changing the schedule does not make pending funds settle earlier. You can review the expected payout and status in the connected payment account.

If your bank account information is wrong or the bank rejects the transfer, the payout can fail and require correction. This is why the payout status is a separate checkpoint from the original customer payment.

Worked example: why a $1,500 paid invoice may not produce a $1,500 bank deposit

Imagine a small repair job with an agreed invoice total of $1,500. The customer pays the entire amount by card through an online checkout. To illustrate reconciliation, assume the processor charges a hypothetical $45 fee on that transaction. This is not a quoted ProInvoice or Stripe fee; the actual fee depends on your contract, payment method and configuration.

RecordExample amountMeaning
Invoice amount$1,500.00Amount billed to customer
Customer payment$1,500.00Amount customer actually pays
Illustrative processing fee-$45.00Provider expense in this example
Net proceeds available from transaction$1,455.00Before other account adjustments
Example bank payout$1,455.00Only if the transaction is paid out separately and no other adjustments apply

Do not reduce the invoice's paid amount to $1,455. The customer fulfilled a $1,500 invoice. The $45 is a separate processing cost to record, subject to your accounting method and advice from your bookkeeper. If the processor groups this transaction with two others, the bank deposit will be a different total again. Reconcile the payout report to its component transactions first, then match that payout to the bank statement.

How deposits change the flow: $400 upfront and $1,100 later

Now imagine the same $1,500 job, but the customer pays a $400 deposit before work starts. The customer's remaining contractual balance is $1,100. The deposit and final payment are two distinct transactions, possibly processed and paid out on different days. Treating both as $1,500 revenue would overstate what the customer owes and could create a dispute.

MilestoneCustomer paysRemaining contract balance
Estimate accepted$0$1,500
Deposit received$400$1,100
Work completed and final balance paid$1,100$0
Total customer payments$1,500$0

The final invoice should clearly show the full agreed work, any approved changes, payments already received and the remaining amount due. Avoid counting the deposit twice. Deposit accounting and tax treatment can vary by jurisdiction and business circumstances, so verify those details with your accountant. For the customer-facing workflow, the principle is simple: total agreed charges minus payments or credits applied equals the remaining balance.

See the ProInvoice feature overview for how estimates, customer records and payment collection fit into one job-to-payment process.

Paid, processing, pending and paid out: a status glossary

StatusWhat it tells youWhat it does not tell you
Invoice sentCustomer was billedCustomer has paid
Payment initiatedCustomer started a transactionPayment is final
Payment succeededProcessor accepted the transactionMoney reached bank
Funds pendingBalance is awaiting availabilityFunds can be withdrawn now
Payout initiatedProvider started the bank transferBank has finished posting it
Payout paidProvider reports transfer completedIt could not be subject to later adjustment or dispute

Status names differ between platforms. Use your provider's exact terminology when investigating a payment. If your own invoicing app says “Paid” and the processor says “Pending payout,” those two views may both be correct—they are describing different stages.

How to match a bank payout to your invoices in six steps

  1. Open the bank transaction and note its posted date, exact amount, description and any identifying reference.
  2. Open your connected payment provider's payout report for the surrounding dates.
  3. Find the payout with the matching net amount and, where available, bank transfer reference.
  4. Expand that payout into the underlying charge or payment transactions.
  5. Match each transaction to the corresponding invoice number or customer and record processing fees, refunds and other adjustments separately.
  6. File or export the report with the bank statement so month-end reconciliation is repeatable.

Do not force a match because two dollar amounts happen to be similar. An invoice can be paid in installments, and a payout can contain many payments. If there is no matching payout, check pending, failed or returned transfers before assuming that the customer never paid.

Three reasons your customer has paid but you do not see the money

1. The first payout or settlement is still pending

New payment accounts can take longer for their first payout, and subsequent payment methods can have different settlement timelines. Check the estimated arrival date in the provider dashboard and the account's verification status. A “payment successful” screen is not proof that the bank transfer is overdue.

2. Several invoices were bundled into one payout

Payments made on different invoices can arrive as one net bank deposit. Check the payout report rather than looking for a bank transaction identical to the invoice amount. Processing fees, refunds and adjustments may also make the final number smaller or larger than a single charge.

3. The payout failed or the account needs attention

Incorrect bank details, unsupported currencies, risk reviews or outstanding verification requirements can affect payouts. Follow the official notification and linked account dashboard; do not email sensitive bank credentials or card details in response to an unsolicited message.

What to check before buying materials against a new payment

For expensive work, define the trigger in your estimate or contract. “We order special-order equipment once the deposit is confirmed” is clearer than “We order after you pay.” Decide whether you mean the processor reporting a successful charge or cash actually reaching your bank, and disclose that standard to the customer. Neither trigger is automatically the right one for every business.

Keep a small cash buffer for jobs whose deposits settle after material suppliers require payment. Separate the approved job value, the deposit the customer paid, the payment provider balance, and the cash already in the bank. A one-line job tracker with those four fields can prevent more errors than a complicated spreadsheet that nobody updates.

How the estimate-to-invoice process works in ProInvoice

For service businesses, the key is keeping the paperwork connected. Create an estimate with the agreed scope, quantities, pricing and requested deposit. Under the current ProInvoice workflow, generating an estimate sends it to the customer; the customer can review it and use the supported approval and deposit-payment process. Once the deposit is successfully collected, the estimate-to-invoice workflow can carry the agreed job details forward without rebuilding every line item.

Online payments require the business to connect its payment account, and the transfer to the business's bank is governed by that account's settlement and payout settings—not by a marketing promise that money always arrives instantly. ProInvoice helps organize the billing records; your payment processor and bank determine the actual movement of funds. Compare Free and Pro features, or create a ProInvoice account to explore the workflow.

Bank-deposit reconciliation checklist for an owner-operator

Use this checklist weekly, even if only a few invoices are active. It becomes especially valuable when the number of jobs grows and different team members issue estimates, accept deposits, complete work and record payments.

Frequently asked questions

Does a paid invoice mean money is in my bank?

No. It means the invoice balance has been satisfied according to the invoicing and transaction records. The provider may still have funds pending for settlement, or the payout may still be traveling to your bank.

Does ProInvoice send customer money to ProInvoice's own bank account?

ProInvoice uses a connected payment-account workflow for eligible online payments. Businesses should review their own account's onboarding and payout details. Do not assume the payment software is a bank or that it controls every payout's arrival time.

Why is a bank payout smaller than the invoice?

The processor may subtract fees or combine the invoice with refunds and other transactions. Examine the payout itemization first. A smaller net deposit does not necessarily mean the customer short-paid the invoice.

How many days until my first payout?

It depends on provider, location, business and verification. Stripe's general guidance says the first live payout is typically scheduled to complete in 7–14 days, with exceptions. The connected account dashboard provides the best account-specific expectation.

Can I put a deposit and final payment on one job?

Yes. Record each customer payment against the agreed job and deduct the deposit from the remaining balance. The two transactions may be paid out on separate dates, which is another reason to track invoice status and bank payout status independently.

The bottom line

Keep four records separate: what you billed, what the customer paid, what the processor has available to pay out, and what the bank actually received. That distinction makes your invoices easier to explain, your bookkeeping easier to reconcile and your job cash flow more predictable. The goal is not simply to send an invoice; it is to know exactly where the money is on its way into your business.