Managing payments | SwiftChecklist Help Centre
Help CentrePaymentsManaging payments

Managing payments

Track, collect, and manage all payment requests across your firm from a single dashboard.

The Payments page gives Owners and Admins a firm-wide view of every payment request — pending, paid, overdue, and cancelled — across all clients in one place. Use it to track outstanding balances, follow up on overdue payments, and record manual payments.

Role note: The Payments page is restricted to Owner and Admin roles. Members and Viewers cannot see the page or perform any payment actions.

Plan note: Payments require the Stripe integration, available on Firm plans and above.

Accessing the Payments page

Click Payments in the left sidebar (between Files and Leads). The page displays three summary cards at the top:

  • Total Collected — the total amount of all paid payment requests
  • Outstanding — the combined amount of pending and overdue requests
  • Overdue — the total amount currently past due

Below the summary cards, a tabbed table shows all payment requests with filters for each status.

Creating a payment request

  1. Click Request Payment in the top-right corner
  2. Select a client from the searchable list
  3. If the client has multiple active checklists, select which checklist instance the payment is for
  4. Fill in the payment details:
    • Amount — the payment amount in the smallest currency unit
    • Currency — USD, CAD, EUR, GBP, or AUD
    • Due date — defaults to 30 days from today (required)
    • Description — a short note the client will see (e.g., "Opening retainer")
  5. Click Send Request

The payment request is created and appears in the Payments table under the Pending tab.

Filtering and viewing payments

Use the tabs to filter by status:

TabShows
AllEvery payment request regardless of status
AwaitingPending payments not yet due
PaidCompleted payments (Stripe and manual)
OverduePast-due payments that have not been paid or cancelled
CancelledRequests that were cancelled before payment

Each tab shows a count of matching requests. Click any client name in the table to navigate to their client record.

Sending reminders

To remind a client about an outstanding payment:

  1. Find the payment in the Pending or Overdue tab
  2. Click the menu on the row → Send Reminder

The client receives an email with a link to complete their payment.

Marking a payment as paid

If a client paid outside of Stripe (check, bank transfer, cash):

  1. Find the payment in the Pending or Overdue tab
  2. Click the menu → Mark as Paid
  3. Enter the date received and optional notes about the payment method
  4. Confirm

The payment moves to the Paid tab and is flagged with a "Manual" indicator so you can distinguish it from Stripe-processed payments.

Cancelling a payment request

To cancel an outstanding payment:

  1. Find the payment in the Pending or Overdue tab
  2. Click the menu → Cancel

Cancelled payments move to the Cancelled tab. The client will no longer be able to pay through their portal link for this request.

Deleting a cancelled request

Only cancelled payments can be deleted:

  1. Go to the Cancelled tab
  2. Click the menu on the row → Delete
  3. Confirm the deletion

Deleted payment requests are permanently removed and cannot be recovered.

Bulk actions

On any status tab (not the All tab), you can select multiple payments and apply actions in bulk:

  1. Use the checkbox in the header row to select all visible payments, or check individual rows
  2. A bulk action bar appears above the table showing how many items are selected
  3. Choose an action:
TabAvailable bulk actions
Pending / OverdueSend Reminder, Mark as Paid, Cancel
CancelledDelete

After the action completes, the selection is cleared and the table refreshes.

Continue with