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 Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTherapy 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

Refunds, chargebacks, and disputes

Refund from the Payments page or the client's Payments tab. Card payments taken through FrontDesk are refunded through Stripe and the money goes back to the card; cash, check, and cards run on an outside terminal are recorded as refunded so the books are right. Every refund raises the client's balance and reopens the charge it had paid. When a client disputes a card payment with their bank, FrontDesk marks the payment Disputed, tells the office, and if the dispute is lost books it like a refund. Refunds made in the Stripe dashboard sync back automatically.

Updated September 8, 20262 min read

Refunds and disputes are handled from the same two places you see payments: the Payments page and a client's Payments tab.

Refund a payment

  1. Find the payment and click Refund.
  2. Choose full or enter a partial amount.
  3. Pick a reason (client asked for a refund, charged twice, fraudulent, or other) and add a note. Both are stored on the payment and visible to staff.
  4. Confirm. The dialog says whether the money goes back to the card or is only being recorded.
PaymentWhat happens
Card taken through FrontDesk (in the app, a pay link, the portal, autopay, a plan)Refunded through Stripe. The transfer to your account is reversed and FrontDesk's fee is returned, so nobody is out of pocket.
Cash or checkRecorded as refunded. Give the money back yourself.
Card run on an outside terminalRecorded as refunded, with a reminder to refund it on the terminal or in Stripe.

After any refund the client's balance goes back up by the refunded amount, the charge that payment had settled is open again, and the payment shows as Refunded or Partial refund.

Refunds made directly in the Stripe dashboard sync back to FrontDesk and are booked the same way.

Disputes and chargebacks

When a client's bank opens a dispute on a card payment:

  1. The payment gets a Disputed badge and the office gets a Payment disputed notification with the reason and the date to respond by.
  2. Respond in Stripe with your evidence (appointment records, consent, the cancellation policy). Open it from Settings → Billing → Payments → Open Stripe dashboard.
  3. When the bank decides, you get Dispute won or Dispute lost. A lost dispute is booked like a refund: the payment shows Chargeback, the balance reopens, and the charge is unpaid again.

Payment plan installments

A full refund or a lost chargeback on an installment payment reopens the installment on hold: due again, but never charged by the scheduler until you charge it or record a payment. A partial refund leaves the installment paid. See Set up a payment plan.

Good to know

  • Refunds show as their own line in the financial reports and in the daily close, dated when they were made.
  • A payment can only be refunded up to what is left after earlier refunds.
  • Refund reasons and notes are visible to staff, never to the client.

Frequently asked questions

Does a refund go back to the client's card?
For card payments taken through FrontDesk, yes, through Stripe, usually within 5 to 10 business days. For cash and check the refund is recorded only; hand the money back yourself. A card payment run on an outside terminal has no Stripe reference, so FrontDesk records it and reminds you to refund it on the terminal or in Stripe.
What does a refund do to the client's balance?
The refunded amount goes back onto their balance and the charge it had paid is open again. A refunded payment shows with the reason you chose and the amount.
A client disputed a charge. What do I do?
You get a "Payment disputed" notification with the deadline. Respond in Stripe (Open Stripe dashboard under Settings → Billing → Payments) with your evidence. If the bank sides with the client, the payment is marked Chargeback and booked like a refund; if you win, nothing changes.
Can I refund a payment plan installment?
Yes. A full refund makes that installment due again and puts it on hold so it is not charged automatically; a partial refund leaves the installment paid and puts the money back on the balance.

Was this article helpful?

Related articles

Still need help?

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

Contact support