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

Financial reports

The Financial tab on the Reports page answers how much you produced and collected, who and what it came from, who owes you and how old it is, and whether today's drawer matches. Six cards compare the period with the previous one; tables break it down by provider, service, and location; A/R aging shows open charges in 0–30, 31–60, 61–90, and 90+ day buckets; a payment plans section shows what is scheduled and at risk; the daily close lists every transaction for a day by method; and Payment processing lists card charges with FrontDesk's fee and the net, refunds, and Stripe payouts. Every table exports to CSV, and a weekly or monthly digest can be emailed. Owners, admins, managers, practice managers and billers see it.

Updated October 9, 20264 min read

Reports → Financial is the money view of the practice. It uses the same card style as the other reports, with its own period menu and a location selector when you have more than one location. Like the rest of Reports, it needs a Pro plan or above.

Scope and period

  • Period: Today, Last 7 days, Last 30 days, Last 90 days, This month, Last month, This year, or Custom range… (up to today, at most two years). Every number is paired with the same number for the previous period of equal length, so cards show the change.
  • Location: the current location, or All locations to roll up every location you may see (only shown when your organisation has more than one).
  • Days are counted in the practice's time zone.

The cards

CardMeaning
ChargesProduction: fees on charges that are not void or draft, by visit date
CollectedEvery payment that came in, by the date it was paid, at its full amount (including payments refunded since)
RefundsRefunds, each by the date it was made
NetCollected minus refunds
Open A/RUnpaid balance on open charges
Collection rateNet divided by charges

Open A/R is always as of today, whatever the period. Adjustments (write-offs, discounts, courtesies) come from the adjustments ledger and appear in the digest email and the by-location export.

The sections

  • Charges and collections: bars for charges per day (or week or month, depending on the period), a line for what came in, dashed for refunds.
  • Collections by method: card, cash, check, insurance, other, with counts and a bar each, plus how many refunds fell in the period.
  • By provider: visits, charges, collected, net, average fee per visit, open A/R, and no-shows (the CSV adds refunds). A payment is attributed to the provider of its appointment, else the first invoice line's provider, else the charge on the same appointment; anything else lands on an Unassigned row that is always shown so totals reconcile.
  • By service: count, charges, collected, and average fee per billing code or service.
  • By location: the summary numbers per location, when viewing All locations.
  • Open charges by age: open charges in 0–30, 31–60, 61–90, and 90+ day buckets, by provider or by client, as of today, with a link to the Balances tab on the Payments page.
  • Payment plans: active, paused, and stopped plans, cash expected in the next 30 days, installments that failed recently, and the plans at risk. See Set up a payment plan.
  • Daily close: its own date picker; chips per method with counts, refunds, and net; the card total to match your Stripe payout; and every transaction with time, client, method, amount, and who took it. The Payments page header has a Daily close link that lands here.
  • Payment processing (one location at a time): card charges with the client, amount, FrontDesk's fee and the net, refunds, and the location's Stripe payouts with their arrival date. It has its own dates and All types, Charges, Refunds or Payouts, totals for Charged, Fees, Refunded and Net, and Export transactions for your bookkeeper. Click a charge or refund to open its payment. Card rates are 3.4% + 30¢ online and 3.2% + 15¢ in person; payments older than fee tracking show the fee at today's rate, marked as an estimate.

Export and email

  • Export on any table downloads a CSV in dollars with a total row, named with the period and location. The Export menu at the top offers All financial tables.
  • Email me this (Every week or Every month) sends a financial digest for one location to your inbox, with the same figures as the cards plus adjustments and visits. Periods with no charges and no payments are skipped. Turn it off from the same menu (Turn off).

Good to know

  • Money is dated by when it was paid. A pay link sent on the 28th and paid on the 3rd counts on the 3rd, in the collections, the daily close, and the Payments list.
  • A lost chargeback counts as a refund on the day the dispute was lost.
  • A refund FrontDesk is still checking with Stripe (Stripe didn't answer when it was sent) isn't counted in Refunds, the daily close or the Payments page totals until Stripe confirms it. It then counts on the day it was made.
  • Voided charges and failed payments never appear in totals.
  • Never captured a charge? The tab shows "No charges yet" with a link to set service prices; charges come from completed appointments with a price or a billing code.
  • Each charge keeps the source of its fee, so revenue at grandfathered client rates can be told apart from practice prices. See Set client fees and rates.
  • The call and booking reports are described in Understand your reports.
  • Want every line rather than totals? Settings → Account Activity → Billing Activity lists each session, fee, charge, payment, refund and adjustment for the location with Export payments and Export full ledger, using the same rules as this tab. Practice billers can open it too. See Review account activity.

Frequently asked questions

Who can see the Financial tab?
Owners, admins, managers, practice managers and billers, based on their role at each location. Staff, providers, and view-only users do not see the tab, and a manager at one location does not see another where they are staff. The organisation owner sees every location.
What counts as production and collections?
Production is the fee on every charge that is not void or a draft, dated by the visit date. Collections are every payment that came in, dated by when it was paid (for a pay link, the day the client paid, not the day it was sent), counted at its full amount even if it was refunded later. Refunds are subtracted on the day each was made, so a refund lands in its own period. Net is collections minus refunds, and the collection rate is net divided by production.
Why do Open A/R here and Balances on the Payments page differ?
Open A/R counts open charges only. The Payments page balances are what each client owes: their charges, plus invoice lines that aren't visit charges, less payments and adjustments. Visit charges go on the balance when the visit is completed, and payments pay off open charges, so the two mostly agree. They can differ for older visits (charges from before visit charges went on the balance were not added afterwards) and for invoice lines that aren't visit charges.
A payment was refunded. Why is it still in Collected?
Collected counts the money that came in during the period, at its full amount. The refund is its own line, dated when it was made, and Net takes it off. That way a payment taken in September and refunded in October shows in September's collections and October's refunds.
The tab is empty. Why?
Production needs charges, and charges come from completed appointments with a price or a billing code. If you have never captured a charge, give your services prices under Settings → Services and complete visits normally. Collections and the daily close work from payments even without charges.

Was this article helpful?

Related articles

Still need help?

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

Contact support