Collect Patient Payments

Last updated: April 22, 2025

Collecting patient payments is a critical function for clinics to effectively manage account balances and maintain consistent cash flow. Payments may come directly from patients or their guarantors. This article provides step-by-step instructions on how to collect payments in different areas of Canvas, save and utilize a stored payment method, and enable patients to submit payments using the Canvas patient app.

Canvas integrates with Stripe to process payments seamlessly, including support for connected accounts using business lines . This allows clinics to manage payment routing efficiently.

User’s Guide

This guide is here to help explore the essential features for collecting payments, making it easy to understand each scenario and which actions to take in Canvas.

Patient and Guarantor Balances

Payments can be collected from both the patient and the patient’s guarantor. A guarantor's balance may include their own charges as well as the balances of any dependents for whom they are responsible.

  • Patient Balance: Reflects charges and unpaid balances for a single patient.

  • Guarantor Balance: If a patient is listed as a guarantor for additional patients, the guarantor’s balance includes the sum of balances for all linked patients.

Key Points

  • When a payment is entered on a patient with multiple active claims, it is applied to the oldest balance first.

  • When a payment is entered on a guarantor with multiple linked patients, it’s applied across those patients’ claims starting with the oldest claim first.

Collecting a Payment in the Patient Profile

Payments can be collected from the patient profile as follows:

  • Navigate to the patient's profile

  • Click Collect Payment in the top right to open the Collect Payment modal.

screenshot-202502092202@2x.jpg
  • Enter the payment amount in the Account Balance field.

  • Apply a Discount if the clinic has standard discounts configured.

  • Enter a Copay

    • To record a copay for a specific visit, select the claim in the dropdown and enter the amount.

    • To remove a copay, use the red trash can icon.

  • Select the Payment Method and enter required information:

    • Cash: Enter the Deposit Date

    • Credit Card: Choose a saved card on file or enter a one-time credit card

    • Check: Enter check number, EFT date, and deposit date.

    • Other: Enter a payment description.

  • Check the box next to Receipt Delivery to print the receipt

  • Click Pay Now to complete the payment.

screenshot-202502092322@2x.jpg

If your clinic uses Stripe Connect, ensure the patient’s designated business line matches the appropriate Stripe-connected account to prevent payment issues.

Discounts

  • If the clinic has standard discounts configured, these will be available for selection during payment collection.

Collecting a Copay

Copays can be collected for one or more claims.

  • Open the Collect Payment modal

  • Select the claim to apply the copy to from Copay Claim dropdown

    • If a guarantor is making the copayment, they can either make the payment for themselves or a linked patient. The correct claim will need to be selected from the copay dropdown.

  • Enter the copay amount in the Copay field

If the copay is stored under the coverage, the copay amount will be shown as reminder text. Additionally, you can click the info button next to the copay field to view further coverage details.

screenshot-202502114238.jpg
  • Add additional copays by clicking Add New Copay

  • Click Pay Now once all copays have been applied

Creating a Posting from the Claims View

In some cases, posting payments, making adjustments, or transferring directly from the claim may be necessary

  • Navigate to Outstanding Claims tab in the patient's profile next to the Coverages tab

  • Select the correct claim from the list or click All Patient Claims if the desired claim is not listed and click the correct claim.

    2025-02-10_22-01-02.png
  • When on the claims view, click Create a Posting below the claim ledger

  • Select the patient from the Select a Payer dropdown

  • Complete the payment's Description field, if needed

  • Enter the payment amount in the Payments field

  • Select the payment method

    • Cash: Enter the Deposit Date

    • Credit Card: Choose a saved card on file, enter a one-time payment method, or select a newly added card saved by the practice.

    • Check: Enter check number, EFT date, and deposit date.

    • Other: Enter a payment description.

  • Add adjustment amounts (Optional) :

    • Select the adjustment type (e.g., transfer, write-off) from the dropdown.

    • Adjust behavior and allowed amount as needed.

    • If your organization has automatic posting rules, the adjustment entered will follow those rules upon submission

  • Use the blue plus sign to add lines for each adjustment code.

  • Click Create Posting to save

screenshot-202502092416@2x.jpg

Patient Portal Payments

Patients can also pay via the Canvas Patient Portal, which allows them to:

  • View balances

  • Make payments using a saved credit card or a one-time use card

  • Access and review statements

Making a Payment in the Patient Portal

  • Login to the patient portal using the verified contact method

  • Click Payments in the left panel

  • View the patient balance and click Pay Now.

  • Click Edit Amount if a different amount is being paid

  • Select a saved credit card on file or enter a one-time payment method.

  • Click Pay [Amount] to complete the payment

screenshot-202502092818@2x.jpg

Saving a Stored Payment Method

Storing credit card payment methods enables faster and easier payment collection. A stored payment method can be used by both the practice and the patient within the Canvas Patient Portal.

If your clinic does not use Stripe connected accounts, stored payment methods are available for future transactions without restriction.

If your clinic uses Stripe connected accounts, payment methods are tied to the connected account where they were originally saved. If a patient moves to a different connected account, their stored payment method will not transfer automatically and requires Canvas Support to manually disconnect and reassign it.

Adding a Payment Method in the Patient Profile

  • Navigate to the patient's profile.

  • Locate the Payment Methods section under Coverages

  • Click Add under the Payment Methods heading

  • Enter the credit card details:

    • Name

    • Card number

    • Expiration date

    • CVV

    • Zip code

  • Toggle Patient Consent Given to confirm the patient has agreed to save the card for future uses

  • Enable Default if card being added should be the primary payment method for future transactions

  • Click Save and card will now be available for future transactions

screenshot-202502093557@2x.jpg

Patient Management of Stored Payment Methods

Patients can manage their payment methods within the Patient Portal, including using previously saved payment methods, adding new ones, or removing existing ones.

Refer to 📄 Managing the Patient Portal for further details

Configuration & Set Up

Stripe Configuration

  • Within admin navigate to the Constance: Config setting

  • Locate the Stripe Configuration section

  • Enter the following API credentials from the company's primary Stripe account:

    • STRIPE_API_KEY: Private key

    • STRIPE_PUBLIC_KEY: Public key

    • STRIPE_CONNECTED_ACCOUNT_ID: Optional field for routing payments to a single connected account.

  • Click Save

If Stripe credentials (API keys) are missing or incorrectly entered, credit card payment options will not appear. Ensure both the public and private keys are configured in Admin > Constance > Config.

Business Lines Setup

If your clinic needs to send payments to multiple Stripe Connect accounts, it is essential to enable business lines. However, if there is no requirement for separate payment routing, this setup is unnecessary.

Follow our Business Lines article for detailed instructions on business line configuration.

  • Go to the Practice: Business Lines setting

  • Create or edit a business line:

    • Create a new Business Line Setting

      • Name: STRIPE_CONNECTED_ACCOUNT_ID

      • Value: "acct_*******" from the connected account in the company's Stripe dashboard.

screenshot-202502093444@2x.jpg
  • Save changes and assign patients to business lines as needed

Creating Discounts

  • In Settings, navigate to Billing & Revenue: Discounts

  • Click Add Discount to open the discount modal

  • Complete the fields:

    • Name: Will display in the Discount dropdown in the Payment modal

      • Examples: Self-Pay Discount or Financial Assistance

    • Adjustment Group + Code: Applied when a discount is used.

  • Discount(%): Discount Amount. This can only be applied as a percentage.

User Permissions

  • No Permissions: Cannot see, add, or process payments.

  • Profile Read: View stored payment methods but cannot add, edit, or process payments.

  • Profile Write: Add and edit stored payment methods but cannot process payments.

  • Revenue Access: Process payments in Create a Posting but cannot view, add, or edit stored payment methods.

  • Profile Read + Revenue Access: View stored payment methods and process payments in Create a Posting but cannot add or edit stored methods.

  • Profile Write + Revenue Access: Full access—can view, add, edit, and process payments.

Guarantor

A guarantor is the individual responsible for a patient’s financial obligations. This is typically the adult patient receiving care but may also be a parent or legal guardian.

Viewing and Managing the Guarantor

The guarantor can be found in two primary locations:

  • Registration View: Displayed on the right-hand side below the patient balance.

  • Claims: Shown under the "Guarantor" section. Selecting Edit in claims redirects to the Registration View.

2024-12-20_10-10-31.png

Adding a Guarantor

  • Click the notepad icon in the guarantor section of the Registration View.

  • Use the search box to:

    • Select an existing patient as the guarantor, if applicable.

    • Add a new guarantor if no matching patient is found.

      • Complete the form with the guarantor’s information:

Removing a Guarantor

To remove a guarantor, access the Registration View, select the notepad icon, and choose the option to designate the patient as responsible for their own balance.

Editing Guarantor Information

Demographic details for a guarantor must be updated in their patient profile, not the dependent patient’s profile. Navigate to the guarantor's chart either by clicking their name in the dependent's profile or searching directly. Edit necessary guarantor information.

FAQ & Troubleshooting

Q: When I enter a payment for a patient with multiple active claims, which claim is it applied to?

A: Payments are allocated to the oldest balances first. If you need to associate a payment to only one claim, use the create a posting functionality on that claim in the revenue module.

Q: How do I collect copays for multiple claims?

A: Use Add New Copay in the Collect Payment modal to add multiple copays for different claims.

Q: Can statements be sent via phone numbers?

A: No. Statements are sent only to verified emails or via physical mail (if using Lob).

Q: What happens if a payment method is saved to the wrong connected account?

Canvas Support must manually disconnect the payment method before it can be reassigned.

Q: Why don’t I see the ability to add business lines in Admin?

Business lines must be enabled in Constance Config. Your clinic administrator or Canvas Support can assist.

Related Resources

Keywords & Metadata

Keywords: payments, patient payments, guarantor payments, copays, Stripe, Stripe configuration, Stripe connected accounts, business lines, payment routing, API keys, stored payment methods, card on file, patient app, patient portal, statements, Constance config, payment method errors.

Categories: Billing & Revenue, Patient Experience, Payment Collection, Payment Processing.