Skip to content

Add-On Charges

Add-on charges let you bill for services not included in a patient’s membership, such as lab work, procedures, or dispensed medications.

While DPC memberships cover most primary care services, some items fall outside the membership fee. DPC Pro allows you to create one-time add-on charges for labs, in-office procedures, medications, supplies, or any other billable service. These charges are billed to the patient’s payment method on file separately from their recurring membership.

This page covers how to create add-on charges, apply them to a patient’s account, and track payment status. Clinicians can initiate charges during a visit (see Writing Visit Notes for documenting the associated care), and managers or staff can add them from the billing section.

Add-on charges appear on the patient’s billing history, on the patient timeline, and are included in your practice’s revenue reports.

DPC Pro organizes add-on services into categories for easier management and reporting:

CategoryUse for
Lab WorkBlood panels, urinalysis, cultures, and other lab tests
ProcedureIn-office procedures (sutures, joint injections, skin biopsies)
Medical SupplyDispensed medications, medical devices, supplies
Telehealth VisitTelehealth visits billed separately from the membership
Membership Add-onSupplemental services added to a membership (e.g., weight management program)
OtherAnything that does not fit the above categories

Before you can charge a patient, you need to set up the service in your practice’s service catalog.

  1. Navigate to BillingServices.
  2. Select Create New Service.
  3. Enter the Service Name (e.g., “Comprehensive Metabolic Panel,” “Suture Removal”).
  4. Add an optional Description.
  5. Set the Price.
  6. Select the Category from the dropdown.
  7. If the service is taxable, check Taxable.
  8. Select Save.

The service is now available for use when creating charges. You can create as many services as your practice needs.

  1. Navigate to BillingServices.
  2. Select the service you want to edit.
  3. Update the name, description, price, or category.
  4. To stop using a service without deleting it, uncheck Active.
  5. Select Save.

Deactivated services no longer appear in charge dropdowns but remain in your records for historical invoices.

From the BillingServices list, you can:

  • Search by service name
  • Filter by category: Lab Work, Procedure, Medical Supply, etc.
  • Filter by status: show only active services

The quick charge workflow lets you bill a patient for a service in a few steps:

  1. Navigate to BillingQuick Charge.
  2. Select the Patient from the dropdown.
  3. Choose the Service to charge for.
  4. Set the Quantity (default: 1).
  5. Add optional Notes describing the charge.
  6. Choose whether to Send invoice to customer (enabled by default).
  7. Select Submit.

DPC Pro creates an invoice for the charge amount (price x quantity) and, if enabled, sends it to the account holder responsible for the patient.

For more control over the charge, create an invoice directly:

  1. Navigate to BillingInvoicesCreate Invoice.
  2. Select the Patient.
  3. Optionally select a Service to auto-fill the amount.
  4. Enter or adjust the Amount Due.
  5. Set the Due Date.
  6. Add optional Notes visible to the account holder.
  7. Select Save.

The invoice is created in Draft status. From the invoice detail page, you can:

  • Send the invoice to the account holder
  • Record a payment against the invoice
  • Void the invoice if it was created in error

Your service catalog acts as a library of saved charge templates. Each service you create stores the name, description, price, and category so you do not need to re-enter this information for each charge.

Organize your catalog by category for fast access:

  • Lab Work: create entries for each lab panel or test you commonly order
  • Procedures: create entries for each in-office procedure with its standard price
  • Medical Supplies: create entries for medications and supplies you dispense
  • Telehealth Visits: if you charge separately for telehealth, create a service for it

When you use a service from the catalog, the price auto-fills on the charge form. You can override the price on individual charges without changing the catalog entry. This is useful for:

  • Volume discounts for a specific patient
  • Adjusted pricing for employer groups
  • One-time promotional pricing
StatusMeaning
DraftCreated but not yet sent to the account holder
SentDelivered to the account holder’s email
ViewedThe account holder has opened the invoice
PaidPayment received in full
OverduePast the due date with an outstanding balance
CancelledVoided: no payment expected
RefundedPayment was refunded to the account holder

From BillingInvoices, filter by status, date range, or search by patient name to find specific charges. Each invoice shows the associated patient, service, amount, and payment status.

For payments received outside the system (cash, check, or external card reader):

  1. Open the invoice detail page.
  2. Select Record Payment.
  3. Enter the Amount.
  4. Choose the Payment Method: Cash, Check, Card (Manual), or Other.
  5. Optionally enter a Reference (check number, etc.).
  6. Add any Notes.
  7. Select Submit.
  1. Navigate to BillingTransactions.
  2. Select the transaction to refund.
  3. Select Refund.
  4. Enter the refund Amount (leave empty for a full refund).
  5. Choose the Reason: Requested by Customer, Duplicate, Fraudulent, or Other.
  6. Add optional Notes.
  7. Select Submit.

The refund processes through the original payment method. Partial refunds are supported.


If you run into issues with add-on charges, reach out to the DPC Pro support team at [email protected] or visit the troubleshooting guide.