The average dental practice has 8–12% of monthly production sitting in outstanding patient balances. Most of it is not bad debt — it is patients who forgot, patients who lost the paper statement, and patients who want to pay online but cannot. Automation fixes all three.
| Tool | Best For | Free? | Cost |
|---|---|---|---|
| FreshBooks | Patient invoicing, automated reminders, online payments, payment plans | ✗ Trial only | From $17/mo |
| Wave | Free invoicing and payment reminders — great for smaller practices | ✓ Free invoicing | Free (2.9% payment fee) |
| Stripe | Online payment portal — card on file, recurring charges for plans | ✓ No monthly fee | 2.9% + 30¢ per transaction |
| Dentrix Ascend | All-in-one: practice mgmt + billing + insurance all integrated | ✗ | Custom practice pricing |
Our pick for most practices: Use Wave free for patient billing and reminders, plus Stripe for online payments. Together they cost nothing unless patients actually pay you (then a small transaction fee applies). Try FreshBooks free for 30 days →
Total time: 2 hours setup, then 30 minutes/month reviewing the dashboard
Create your account at wave.com (free) or freshbooks.com. Add your practice name, logo, and contact information. Create a standard invoice template with your practice details at the top and clear instructions for how to pay.
Add your most common patient balance items as saved invoice line items: "Patient Balance After Insurance," "Co-Pay," "Treatment Plan Balance — [Procedure]." This saves time when creating invoices.
The single biggest improvement most practices make: adding a pay-online link to every invoice. Patients who have to mail a check or call the office during business hours often just put it off. A clickable payment button converts at 3× the rate of paper statements.
Both FreshBooks and Wave integrate directly with Stripe (online cards) and Square (in-office + online). Connect your payment processor so that every invoice has a "Pay Now" button that accepts Visa, Mastercard, and Amex.
Consider enabling card on file for returning patients: after their visit, offer to save their card for future balance collection with their consent. About 60–70% of patients say yes, which means you can collect their balance the same day without any phone calls.
Standard payment processors like Stripe and Square are not HIPAA-covered entities, but taking payment information is generally not considered PHI (Protected Health Information). However, do not include diagnosis or clinical treatment details in invoice line items. Use general descriptions only: "Patient Balance" or "Treatment Balance."
In FreshBooks or Wave, set up automatic reminders for any invoice not paid within the specified window. The most effective schedule for dental practices:
Insurance claims that are not followed up within 30–45 days are at high risk of denial or non-payment. While you cannot automate the actual calls to insurance companies, you can automate the tracking and alerting:
Any insurance claim with no response after 30 days needs a phone call. Most insurance companies have a 45–90 day filing window for appeals — by calling at 30 days, you have time to fix any issues before the deadline. Practices that implement this rule typically reduce their claim denial rate by 40–60%.
Patients who need crowns, implants, orthodontics, or complex restorations often hesitate to book because of the cost. Payment plans eliminate this barrier and actually increase case acceptance.
Set up recurring payment schedules in Stripe or Square: for a $3,000 implant case, offer $300/month for 10 months, automatically charged to the card on file. The patient says yes at the consultation, signs a payment plan agreement, and the rest runs automatically.
Dr. Patel runs a 3-operatory practice in Houston with monthly production around $85,000. Her AR over 90 days was consistently around $19,000 — nearly 22% of production. Her billing coordinator was spending 18 hours a month making collection calls.
She set up FreshBooks for patient billing, connected Stripe for online payments, and configured automatic reminders at 5, 14, and 30 days. She also started collecting cards on file at checkout for new patients.
"The online payment link was the single biggest change. Patients were not ignoring the bills — they just did not want to call during office hours and wait on hold. Give them a link and they pay at 11pm on their phone."
Set up Wave free and Stripe today. Add an online payment link to your invoices and watch your AR shrink without a single awkward phone call.
Try FreshBooks Free → Get Expert Help →