Payment Tracking

Know exactly who paid, how much, and when. Pronto Invoice's payment tracking gives you one place to record every payment your business receives—cash, checks, or credit cards online.

The Problem This Solves

Tracking payments shouldn’t require a spreadsheet, a notebook, and a good memory. Yet many small business owners juggle exactly that—trying to remember which client paid cash last Tuesday, whether that check cleared, and how much is still owed on the big project invoice.

Without organized payment tracking:

  • Cash payments get forgotten or recorded incorrectly
  • Partial payments create confusion about remaining balances
  • Reconciling at tax time becomes a multi-day headache
  • Outstanding invoices slip through the cracks

Pronto Invoice centralizes all payment information. Record payments in seconds, link them to invoices automatically, and always know your exact accounts receivable status.


How Payment Tracking Works

Recording a Payment

When you receive money, create a payment record:

  1. Select the client
  2. Enter the amount received
  3. Choose the payment method
  4. Apply to one or more invoices (optional)
  5. Save

The invoice balance updates immediately. If the payment covers the full amount, the invoice status changes to Paid.

Automatic Online Payments

When clients pay through your payment link (Stripe integration), you do nothing:

  • Payment records automatically
  • Invoice marks as Paid
  • Client receives a receipt
  • You get notified

No manual entry. No reconciliation. The payment appears in your records, already matched to the invoice.


Supported Payment Methods

Record payments received through any method your clients use:

Payment MethodUse Case
CashOn-site payments, COD jobs
CheckMailed payments, larger transactions
Credit CardOnline payments, in-person card swipes
Debit CardClient bank card payments
ACH Bank TransferDirect bank-to-bank transfers
PayPalOnline PayPal transactions
VenmoMobile peer-to-peer payments
ZelleBank app transfers
Apple PayMobile contactless payments
Google PayMobile contactless payments
StripeOnline payment link processing
OtherAny method not listed above

Each payment record stores the method used, making it easy to filter and report by payment type.


Applying Payments to Invoices

Single Invoice Payment

The most common scenario: one payment for one invoice.

  1. Create the payment
  2. Select the invoice it applies to
  3. The full payment amount applies automatically

The invoice balance drops to zero and status changes to Paid.

Partial Payments

Client paying in installments? Collecting a deposit?

  1. Create a payment for the amount received
  2. Apply it to the invoice
  3. The invoice shows the remaining balance

The invoice status changes to Partial until the balance reaches zero.

Example: A $2,000 project invoice. Client pays $1,000 deposit.

  • Record $1,000 payment applied to the invoice
  • Invoice now shows $1,000 balance remaining
  • Invoice status: Partial

Multi-Invoice Payments

When a client sends one payment covering multiple invoices:

  1. Create a payment for the total amount
  2. Select all invoices to apply it to
  3. Specify how much applies to each invoice

Example: Client sends $3,500 check covering three invoices:

  • INV-0040: $1,000 (apply $1,000)
  • INV-0041: $1,500 (apply $1,500)
  • INV-0042: $1,000 (apply $1,000)

One payment record, three invoices marked Paid.

Unapplied Payments

Sometimes you receive money before creating an invoice—a retainer from a new client, for instance.

  1. Create a payment without selecting any invoice
  2. The payment saves with status Unapplied
  3. Later, edit the payment to apply it when you create the invoice

Unapplied payments remain visible in your payment list so you remember to match them.

Payment creation form showing invoice selection with multiple invoices checked and allocation amounts entered


Payment Statuses

Every payment has a status indicating how it’s been allocated:

StatusMeaning
CompletedPayment fully applied to invoice(s)
PartialPayment partially applied; remaining balance exists
UnappliedPayment received but not yet linked to any invoice
RefundedPayment has been fully refunded

The payment list displays status badges so you can quickly identify payments needing attention.


Payment Details

Each payment record includes:

Required Information

  • Payment Number – Auto-generated (PAY-0001, PAY-0002, etc.)
  • Amount – Total payment received
  • Payment Date – When the payment was received
  • Payment Method – How the client paid
  • Client – Who made the payment

Optional Information

  • Transaction Reference – Check number, confirmation code, or transaction ID
  • Private Notes – Internal notes visible only to you (never shown to clients)
  • Send Receipt – Option to email a receipt to the client

Automatic Information

  • Status – Calculated based on invoice allocations
  • Created By – User who recorded the payment
  • Timestamps – When recorded and last updated

Viewing and Finding Payments

The Payment List

All payments appear in a sortable, filterable list showing:

  • Payment number
  • Status
  • Client name
  • Amount
  • Payment date
  • Payment method
  • Transaction reference
  • Linked invoices

Filtering Options

Find specific payments quickly:

  • Status – Show only completed, unapplied, partial, or refunded
  • Payment Method – Filter by cash, check, credit card, etc.
  • Date Range – Payments within a specific time period
  • Search – Find by payment number, client name, amount, or reference

Sorting

Click any column header to sort:

  • By date (newest or oldest first)
  • By amount (highest or lowest)
  • By client name (alphabetical)
  • By payment number

Payment list with filter dropdowns expanded showing status and payment type options


Processing Refunds

When you need to return money to a client:

  1. Open the payment record
  2. Click Refund
  3. Enter the refund amount (full or partial)
  4. Add a reason (optional, for your records)
  5. Confirm

What Happens After a Refund

  • Payment status updates to Refunded (if fully refunded)
  • The refundedAmount field tracks how much was returned
  • Linked invoice balances restore proportionally
  • If the original payment was via Stripe, the refund processes automatically to the client’s card

Partial Refunds

Need to return only part of a payment? Enter the partial amount. The payment remains active with the remaining balance still applied to invoices.

Example: Client paid $800 for a job, but scope reduction means only $600 of work was done. Process a $200 partial refund—client gets $200 back, invoice shows correct $600 amount.


Editing and Deleting Payments

Editing a Payment

You can update:

  • Payment date
  • Payment method
  • Transaction reference
  • Private notes
  • Invoice allocations

You cannot change after creation:

  • Payment amount
  • Client

To change the amount or client, delete the payment and create a new one.

Deleting a Payment

Deleting a payment:

  • Removes the payment record
  • Restores the balance on any linked invoices
  • Cannot be undone

Note: Refunded payments cannot be deleted—they remain in your records for audit purposes.


Exporting Payment Data

Export payment records for accounting, tax filing, or reporting:

Export Formats

  • CSV – For spreadsheets and accounting software import
  • PDF – For printed reports and records
  • XLSX – For Excel with formatting preserved

Export Options

  • Export all payments
  • Export filtered results (by date range, status, payment method)
  • Export selected payments (bulk select specific records)

Who Payment Tracking Is For

Field Service Professionals

Electricians, plumbers, HVAC techs, and contractors collecting payment on site. Record that cash or check payment before you leave the job—no more forgetting to log payments collected in the field.

Use case: Complete an AC repair, collect $350 cash, tap to record payment, invoice marks as Paid. Done before you start the truck.

Freelancers

Designers, consultants, and creatives tracking client payments across multiple projects. See all incoming payments in one place, know exactly which invoices are paid, and never lose track of partial payments on larger projects.

Use case: Client pays 50% deposit on a $4,000 website project. Record the $2,000 payment, see the remaining $2,000 balance clearly on the invoice.

Small Business Owners

Shops, service businesses, and local companies managing daily transactions. Whether clients pay cash at the counter, mail checks, or click payment links—everything tracked in one system.

Use case: End of day: filter today’s payments, see $2,400 in credit cards, $650 cash, $800 in checks. Export for bookkeeper.

FAQ

Frequently Asked Questions

Open the invoice or go to Payments and tap + Enter Payment. Select the client, enter the amount, choose Cash as the payment type, and save. The invoice balance updates immediately.

Yes. When creating a payment, select all the invoices it should apply to and specify how much goes to each. The total allocations can't exceed the payment amount.

The payment record is removed and any linked invoice balances are restored. For example, if you delete a $500 payment that was applied to an invoice, that invoice's balance increases by $500.

No. The payment amount and client cannot be changed after creation. If you need to correct an amount, delete the payment and create a new one with the correct information.

Enter the amount to refund (less than the full payment). The refunded amount is tracked, and the remaining payment stays applied to invoices. Partial refunds through Stripe automatically process to the client's card.

No. Payment records are internal business documents. Clients see invoice status (Paid, Partial) but not your payment records or private notes. You can optionally send a receipt to confirm payment.

Payment recording requires an internet connection. Payments sync to the cloud immediately to ensure your records are consistent across all devices.

Start Using Payment Tracking Today

Join thousands of professionals who use Pronto Invoice to get paid faster. Create your first invoice in under 60 seconds.

All Features