By Industry

View all industries

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
↵ to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTelehealthTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Invoices: create, send, record a payment, void

Create an invoice from the client's Billing tab with New → Invoice: add line items or Add visit charges, set a due date, tax and discount, then Save Draft, or Send Invoice to email it (Text Invoice to text it) with a pay link. Every invoice is listed under Payments → Invoices and in the Invoices card on the client's Billing tab; click one to open it. From there, Record payment books cash, a check or anything taken outside FrontDesk, up to what it still owes, and warns when a bank payment on the invoice is still clearing; Void (with a reason) takes what the invoice itself still owes off the balance and stops its pay link, while visit charges it billed stay owed; Edit is for drafts only. A paid invoice can't be voided; refund the payment instead. To charge less for a visit after it was invoiced or paid, use Correct price on the visit (Payments → Appointments → View details): it refunds the difference and corrects the same invoice, so don't void and re-create it. A view-only member can open invoices but not create, edit or send them.

Updated October 30, 20268 min read

An invoice is a bill you send a client: line items, a due date, and a link to pay. Invoices are built from the client's Billing tab and can be opened from two places to record a payment, void them, or finish a draft.

Create an invoice

  1. Open the client and go to the Billing tab.
  2. Choose New → Invoice. The Create Invoice window opens with the client and the invoice number.
  3. Set the Due Date.
  4. Add what you're billing:
    • Add Line Item for anything you type in (description, quantity, price);
    • Add visit charges to bill visit charges already on the client's account; pick them and press Add selected. A visit charge that's already on another open invoice shows as taken.
  5. Optionally add a discount (amount or percentage), tax, and Notes that appear on the invoice. Total Due updates as you go.
  6. Press Save Draft to finish later, or send it now: pick Send by (when the client has both an email and a phone) and press Send Invoice (Text Invoice when sending by text).

Visit charges are already on the client's balance, so billing them on an invoice doesn't add them again; only the invoice's own lines (plus tax, less the discount) are added to the balance.

You can also invoice one visit straight from Payments → Appointments: a visit that isn't on an invoice yet has a Create invoice button on its row. See The Payments page.

Invoice visits automatically every night

Turn on Daily invoicing for a location under Settings → Billing → Payment methods → Autopay & invoicing. Each night, between midnight and 6am in the location's time zone, FrontDesk takes every client's visit charges from before today that are still owed and aren't on an invoice yet, and puts them on one invoice per client, due in 30 days.

  • The invoices are issued (status Sent) and appear in the client's portal. Send to clients, on the same row, decides whether they also go to the client: Don’t send (the default: "Invoices wait in Billing until someone sends them."), Email, Text, or Email & text. Sent ones go at 9am location time with a pay link, and only when the invoice still owes money after nightly autopay.
  • Only visits from the day you turned it on are picked up. Invoice older ones yourself.
  • Only completed visits have charges to invoice. Turn on Bill past visits on the same row so visits nobody marked completed are completed and billed before the invoices are made. See Bill past visits automatically.
  • A visit whose invoice was voided isn't invoiced again; you decide what happens to it.
  • With nightly autopay on, clients with a card are charged for these invoices the same night.

Invoice numbers

New invoices are numbered INV-YYMM-0001 by default (the year and month, then a running number). To carry on from your previous system's numbering, go to Settings → Billing → Payment methods → Superbills & numbering and enter the next number you want in Next invoice number from (for example 22354 if your last invoice was #22353). New invoices are then plain numbers counting up from there. Clear the box to go back to the usual numbering. Numbers are never reused, whichever you choose.

Send an invoice

An invoice goes by email, by text, or both. When the client has both an email and a phone, Send by in the invoice window offers By email, By text and Email and text (email first); with only one of them, that's how it goes. The button reads Send Invoice, or Text Invoice when sending by text, and is greyed out when the client has neither.

  • The email gives the invoice number, the amount due, the due date and a Pay Now link to pay by card.
  • The text gives the invoice number, the amount, the due date and a secure pay link. At night it waits for 8am the client's time, and the screen says "The text will go out at 8am the client’s time."
  • Who gets it: the client, or their guarantor when someone else pays their bill. The client's own settings apply (do not contact, email or texts not allowed).
  • When the email or text couldn't go, the invoice is still marked sent and the screen says why, for example "The email wasn’t sent: No email on file."

The pay link stays open until 30 days after the due date (or after it is sent, if that is later), and closes as soon as the invoice is paid or voided. Sending the invoice again sends the same link, or a new one if a refund reopened the invoice or its link expired.

To have FrontDesk email clients about invoices that go unpaid, turn on the past-due invoice email; see Bill past visits automatically.

Sent invoices also appear in the Billing section of the client's portal, with a Pay button when card payments are set up. See What clients can do in the portal.

Find and open invoices

  • Payments → Invoices lists every invoice for the location, newest first, 25 to a page (the pages are at the bottom): the invoice number and client, the date, the total, the status, and "$X still owed" on one that's been partly paid.
  • The Invoices card on the client's Billing tab lists that client's invoices.

Click a row to open the invoice. It shows each line, Subtotal, Tax, Discount, Total, Paid and Still owed (or Written off on a voided invoice), and every payment that reached it: desk payments, pay link and portal payments, and balance payments that paid it ("paid on the client's balance"). A bank payment that hasn't cleared yet shows Clearing, and counts toward Paid once it settles.

StatusMeaning
DraftSaved, not sent. Only drafts can be edited.
SentSent to the client and waiting for payment.
Partly paidSome of it is paid.
OverdueStill owes money after its due date. It turns overdue the day after the due date, in your location's time zone.
PaidPaid in full.
VoidVoided; it can't be paid.

Record a payment on an invoice

For cash, a check, or a card run on another machine:

  1. Open the invoice and press Record payment.
  2. Enter the amount. It can't be more than the invoice still owes.
  3. Pick the method: Cash, Check, Card (run outside FrontDesk), Insurance or Other, and add a note if you like (staff only).
  4. Press Record $X.

The invoice moves to Partly paid or Paid, the visit charges it bills are marked paid, and the client's balance comes down, all in one step. If a payment landed on the invoice while you had it open, nothing is recorded and you're told what's left to pay.

If a bank payment on the invoice is still clearing, the window warns you: "A bank payment of $X on this invoice is still clearing. Record this payment only if it is a different payment." That payment counts toward Paid by itself once it settles, so recording it again here would count the same money twice. The warning doesn't stop you: record a payment the client made separately as usual.

To charge the client's card through FrontDesk instead, use Collect payment on the client's Billing tab. See Collect payments.

Void an invoice

  1. Open the invoice and press Void.
  2. Enter a reason. It's kept on the invoice and in the adjustments ledger.
  3. Press Void invoice (or Keep it to back out).

What happens:

  • What the invoice still owes for its own lines comes off the client's balance as a write-off, dated and with your reason, so the financial reports show it.
  • Visit charges it billed stay owed and stay on the balance. Void the invoice to bill them another way (a new invoice, a superbill, or a balance payment).
  • Its pay link stops working, and a portal payment the client had started on it is cancelled.
  • Money already paid on it stays paid. To give it back, refund the payment. See Refunds and disputes.

When money has been paid on the invoice, the Void window says so ("$X has been paid on this invoice") and asks you to tick I understand. Void it anyway. first. To charge less for a visit, don't void: use Correct price, which refunds the difference and corrects this invoice.

A fully paid invoice can't be voided, and an invoice with a bank payment still clearing can't be voided until that payment settles or fails.

Void is for the account owner, an admin, a practice manager or a biller. Creating, editing and sending invoices, and Record payment, are for anyone at the location except a view-only member: they can open invoices but not change them, and don't get New → Invoice or Create invoice. When a button is missing, the invoice says why.

Edit a draft

Open a Draft invoice and press Edit. The Edit Invoice window opens with its lines; change them and press Save Draft or Send Invoice. Sent invoices can't be edited. To lower a visit's price on one, use Correct price; for other changes, void it and create a new one.

How balance payments reach invoices

A payment on the client's balance (at the desk, the portal's balance payment, or a balance pay link) pays the client's open charges that aren't on an invoice first, oldest first, then their open invoices, oldest first. Each invoice it reaches shows the payment, and moves to Partly paid or Paid; its pay link closes once it's paid. A refund of that payment opens them again. When a newer balance pay link has been sent, an older one can no longer be paid. Credit on account that you apply pays the same way.

Good to know

  • On the mobile app, open Payments → Invoices (or an invoice on a client's payments screen) to see it, record a payment, void it or edit a draft (Edit draft). The same people can do each as on the web, the invoice says why when a button is missing, and Record payment warns the same way while a bank payment is still clearing.
  • Messages you might see: "This invoice was voided, so it can't be paid."; "This invoice is already paid in full."; "This invoice changed while it was being voided (a payment just landed). Reload it and check before voiding again."; "A bank payment on this invoice is still clearing. Void it after it settles or fails."

Frequently asked questions

Where do I find my invoices?
Payments → Invoices lists the location's invoices, newest first, with the client, date, total and status. Each client's invoices are also in the Invoices card on their Billing tab. Click any row to open the invoice.
How do I create and send an invoice?
Open the client, go to the Billing tab, and choose New → Invoice. Add line items (Add Line Item) or bill visits already on their account (Add visit charges), set the Due Date, and optionally a discount, tax and notes. Save Draft keeps it to finish later. To send it now, pick how in Send by (By email, By text, or Email and text; shown when the client has both an email and a phone) and press Send Invoice (Text Invoice when sending by text). The client gets the invoice with a link to pay by card. Sending needs an email or a phone on the client's record, and goes to their guarantor when someone else pays their bill.
How do I mark an invoice paid when the client paid cash or by check?
Open the invoice and press Record payment. Enter the amount (up to what it still owes), pick Cash, Check, Card (run outside FrontDesk), Insurance or Other, add an optional staff-only note, and press Record. The invoice moves to Partly paid or Paid, the visit charges it bills are marked paid, and the client's balance comes down.
How do I void or cancel an invoice?
Open it and press Void, enter a reason, and press Void invoice. What the invoice still owes for its own lines comes off the client's balance (recorded in the adjustments ledger with your reason), and its pay link stops working. Visit charges it billed stay on the balance so you can bill them another way. Money already paid on it stays paid; refund it from the payment if it should go back.
Can I edit an invoice after sending it?
Only a Draft can be edited (Edit, in the invoice). To lower what a visit costs on a sent or paid invoice, use Correct price on the visit (Payments → Appointments → View details → Correct price): it corrects this invoice in place and refunds anything paid past the new price. Otherwise, once sent, you can record a payment on it or void it.
It says "Cannot void a paid invoice. Create a refund instead."
A fully paid invoice can't be voided. To give the money back, refund the payment from the client's Payments tab or Payments → Payments.
It says "$X has been paid on this invoice. Voiding it won't refund or move that money".
Money was already paid on this invoice, and voiding it would leave that payment without the invoice it paid. To charge less, use Correct price on the visit instead: it refunds the difference and corrects this invoice. To void it anyway, tick "I understand. Void it anyway." in the Void window (on the mobile app, void it from the web app).
It says a bank payment on this invoice is still clearing.
A bank (ACH) payment on the invoice hasn't settled yet, and it can't be stopped. Void the invoice after it settles or fails. Record payment shows the same warning with the amount: that payment counts toward Paid once it settles, so record a payment only if the client paid you a separate amount another way.
Who can create, send or edit invoices?
Anyone at the location except a view-only member, who can open invoices but not create, edit or send them, or record a payment on one. Void is for the account owner, an admin, a practice manager or a biller.
It says "This invoice now has $X left to pay (another payment just landed)."
Someone else paid part of it (the client online, or a colleague) while you had it open. Nothing was recorded. Enter that amount or less and record again.
Does paying the client's balance pay their invoices?
Yes. A payment on the balance (at the desk, the portal's balance payment or a balance pay link) pays open charges that aren't on an invoice first, then the client's open invoices oldest first, through the invoice: its amount paid, status and visit charges move, and its pay link closes once it is paid.
Can clients see and pay invoices in the portal?
Yes. Sent invoices (not drafts or voided ones) appear in the Billing section of the client portal, with a Pay button when card payments are set up for your practice. They can also pay from the link in the invoice email.
Can I text an invoice?
Yes. In the invoice window, set Send by to By text (or Email and text) and press Text Invoice. The text gives the invoice number, the amount, the due date and a secure pay link. It goes through the same checks as every client text: a client who hasn't allowed texts or replied STOP gets none, and at night it waits for 8am the client's time ("The text will go out at 8am the client’s time."). With only a phone on file, texting is the only choice.
Can FrontDesk invoice visits for me?
Yes. Turn on Daily invoicing for the location under Settings → Billing → Payment methods → Autopay & invoicing. Each night, every client's visit charges from before today that are still owed and not on an invoice yet go on one invoice per client, due in 30 days. They are issued (Sent) and show in the portal. To send them to clients too, pick Send to clients on the same row: Don’t send (the default), Email, Text, or Email & text; each one still owed after autopay goes out at 9am with a pay link. With nightly autopay on, clients with a card are charged for them the same night. Turn on Bill past visits beside it so visits nobody marked completed are billed and invoiced too.
Can our invoice numbers carry on from our old system?
Yes. Under Settings → Billing → Payment methods → Superbills & numbering, enter the next invoice number you want (for example 22354) in Next invoice number from. New invoices are then plain numbers counting up from there. Leave it blank for the usual INV-YYMM-0001 numbering. A number already used is never given out again.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support