opendentalsupport.com is an independent community resource. We are NOT affiliated with, endorsed by, or sponsored by Open Dental Software, Inc. Open Dental® is a registered trademark of Open Dental Software, Inc.

Tracking Payment Plan Balances

SQL Queries3 min read4/3/2026

If you are struggling to keep track of which patients have active payment plans and how much they still owe, this report provides the clarity you need. This open dental payment plan balance query allows you to see exactly who is on a plan and what their remaining balance is, helping you manage your accounts receivable more effectively.

The Query

You can copy and paste the following code directly into the User Query window in Open Dental.

/* Set the date range for the report */
SET @FromDate = '2026-01-01';
SET @ToDate = '2026-12-31';

SELECT 
    p.LName, 
    p.FName, 
    pp.DatePayPlan, 
    pp.TotalAmount, 
    pp.DownPayment, 
    pp.APR,
    (pp.TotalAmount - (SELECT IFNULL(SUM(ps.SplitAmt),0) 
                       FROM paysplit ps 
                       WHERE ps.PayPlanNum = pp.PayPlanNum)) AS RemainingBalance
FROM payplan pp
INNER JOIN patient p ON pp.PatNum = p.PatNum
WHERE pp.DatePayPlan BETWEEN @FromDate AND @ToDate
AND p.PatStatus = 0
ORDER BY pp.DatePayPlan;

How to Run This Query

  1. In Open Dental, go to Reports in the Main Menu.
  2. Click User Query.
  3. Paste the query provided above into the large text box.
  4. Click Submit Query.
  5. The results will display in the grid below.

Understanding the Results

How to Customize

You can easily adjust this report to fit your specific needs:

Variations

If you only want to see patients who still have a significant balance remaining, you can add a filter to the end of the query:

-- Add this line before the ORDER BY clause
HAVING RemainingBalance > 0

This will hide any patients who have already paid off their plans in full, leaving you with a clean list of active accounts that still require collection.

Skip the Query — Use DentalCanvas Instead

Don't want to write SQL? DentalCanvas connects to your Open Dental database and shows you this data automatically in a visual dashboard — no queries required.


This article is provided by opendentalsupport.com, an independent community resource. We are not affiliated with Open Dental Software, Inc.

Stop Writing SQL.

DentalCanvas connects directly to your Open Dental database and shows you production, collections, scheduling, and more — in a visual dashboard you can understand at a glance. No queries. No exports. Just answers.

Try DentalCanvas

Was this article helpful?

Related Articles

opendentalsupport.com is an independent community resource. We are NOT affiliated with, endorsed by, or sponsored by Open Dental Software, Inc. Open Dental® is a registered trademark of Open Dental Software, Inc.