# Tutoring chargebacks: prevent payment disputes

> Prevent tutoring chargebacks with clear payment descriptions, accepted refund policies, attendance records, and prompt replies to parents.

URL: https://halqora.com/blog/prevent-chargebacks-tutoring
Last updated: 2026-10-21

Published: 2026-10-21 · By Halqora team

A tutoring chargeback risks the payment plus fees: [Stripe US](https://stripe.com/us/pricing) USD 15; [PayPal US](https://paypal.com/us/business/paypal-business-fees) USD 15 for disputes or USD 20 for card chargebacks, as of 21 October 2026. Prevent disputes with a [recognizable statement descriptor and accepted refund policy](https://docs.stripe.com/disputes/prevention/best-practices), plus attendance records.

> **Key facts:** - Stripe US adds USD 15 if you counter, refunded if you win, according to [Stripe's pricing page](https://stripe.com/us/pricing), as of 21 October 2026.
> - Card disputes typically have a 120-day window; prepaid services generally use the service date, according to [Stripe's dispute guide](https://docs.stripe.com/disputes/how-disputes-work), as of 21 October 2026.
> - Display the full refund policy before payment and require agreement, rather than relying on a linked policy, according to [Stripe's prevention guidance](https://docs.stripe.com/disputes/prevention/best-practices), as of 21 October 2026.

> **Definition:** A chargeback is a card payment dispute raised through the customer's card issuer, while a PayPal dispute starts within PayPal's own process.

## What is a chargeback, and how does a PayPal dispute differ?

A chargeback brings the customer's card issuer into a payment disagreement; a PayPal dispute starts inside PayPal. According to Stripe's dispute guide and PayPal's fee page, these processes have different fees and handling. Identify the payment route before deciding what to submit, and follow the instructions in the actual case notice.

A parent's complaint by email is an opportunity to resolve confusion before a formal case. Ask which payment and lesson the parent means. A charge labeled with an unfamiliar business name can look unrelated to the tutor the family knows.

Explain the charge without accusing the parent. Send the relevant invoice and lesson dates, then ask whether the concern is recognition, delivery, cancellation, or the amount charged.

## Why can prepaid lesson packages be disputed months later?

Prepaid lessons separate the payment date from the delivery date. As of 21 October 2026, Stripe says card networks typically allow disputes within 120 days, with the window generally starting from the service date for future services. Stripe also describes windows of up to 180 days for PayPal and some other payment methods in its dispute guide.

Keep a package ledger showing the payment, promised lessons, delivered lessons, cancellations, and refunds. A payment receipt alone does not explain whether future teaching happened. Record agreed changes to the schedule alongside the original booking.

Avoid treating a package as settled simply because the payment is old. Keep the records connected through delivery and the applicable dispute window. Check the provider's notice for the actual deadline rather than applying a single retention rule to every payment.

## What does a dispute cost on Stripe and PayPal?

Dispute costs depend on the account country and payment route. The table uses provider fees supplied for 21 October 2026; PayPal's dispute and card-chargeback fees describe different routes. Stripe's timing guidance is general, and the supplied PayPal fee page does not establish a PayPal response deadline or counter fee. Read the case notice before acting.

| Provider and route | Opening fee (currency) | Counter fee / refund (currency) | Customer window (days) | Merchant response (days) | Loss if unsuccessful (currency) |
| --- | --- | --- | --- | --- | --- |
| [Stripe US](https://stripe.com/us/pricing) | [USD 15](https://stripe.com/us/pricing) | [USD 15; counter fee refunded if won](https://stripe.com/us/pricing) | [Typically 120; future services generally from service date](https://docs.stripe.com/disputes/how-disputes-work) | [Typically 7–21](https://docs.stripe.com/disputes/how-disputes-work) | [Payment + USD 15; + USD 15 if countered](https://stripe.com/us/pricing) |
| [Stripe UK](https://stripe.com/us/pricing) | [GBP 20](https://stripe.com/us/pricing) | [GBP 20; counter fee refunded if won](https://stripe.com/us/pricing) | [Typically 120; service-date rule applies](https://docs.stripe.com/disputes/how-disputes-work) | [Typically 7–21](https://docs.stripe.com/disputes/how-disputes-work) | [Payment + GBP 20; + GBP 20 if countered](https://stripe.com/us/pricing) |
| [PayPal US dispute](https://paypal.com/us/business/paypal-business-fees) | [USD 15 standard](https://paypal.com/us/business/paypal-business-fees) | [Not specified in supplied fee facts](https://paypal.com/us/business/paypal-business-fees) | [Up to 180, according to Stripe](https://docs.stripe.com/disputes/how-disputes-work) | [Not established by supplied fee facts](https://paypal.com/us/business/paypal-business-fees) | [Payment + USD 15 standard fee](https://paypal.com/us/business/paypal-business-fees) |
| [PayPal US card chargeback outside a PayPal account](https://paypal.com/us/business/paypal-business-fees) | [USD 20](https://paypal.com/us/business/paypal-business-fees) | [Not specified in supplied fee facts](https://paypal.com/us/business/paypal-business-fees) | [Cards typically 120; service-date rule applies](https://docs.stripe.com/disputes/how-disputes-work) | [Check case notice; PayPal deadline not supplied](https://paypal.com/us/business/paypal-business-fees) | [Payment + USD 20 fee](https://paypal.com/us/business/paypal-business-fees) |
| [PayPal UK](https://paypal.com/us/business/paypal-business-fees) | [GBP 12 dispute; GBP 14 card chargeback](https://paypal.com/us/business/paypal-business-fees) | [Not specified in supplied fee facts](https://paypal.com/us/business/paypal-business-fees) | [PayPal up to 180; cards typically 120](https://docs.stripe.com/disputes/how-disputes-work) | [Check case notice; PayPal deadline not supplied](https://paypal.com/us/business/paypal-business-fees) | [Payment + applicable GBP 12 or GBP 14 fee](https://paypal.com/us/business/paypal-business-fees) |

Stripe says the disputed amount and fee are debited while the case runs. As of 21 October 2026, its dispute guide describes an issuer review usually taking 60–75 days and an overall process of 2–3 months. Budget for that cash-flow gap. For related charges, see [PayPal fees including disputes](https://halqora.com/blog/paypal-invoicing-fees-explained).

## What are seven practical ways to prevent tutoring disputes?

Dispute prevention starts before you take payment and continues through lesson delivery. Give the parent a clear explanation of the charge, preserve the agreement, and make complaints easy to resolve. Use the same lesson dates and payment references across your invoice, schedule, and messages so a parent can trace a charge without asking several people.

1. **Use a recognizable statement descriptor.** Stripe's prevention guidance specifies 5–22 characters with at least 5 letters, as of 21 October 2026. Use a recognizable business name or domain, and tell parents what they will see.
2. **Show the full policy before payment.** Stripe warns that issuers may reject a link-only checkbox as evidence. Preserve the wording the parent accepted and when the parent agreed.
3. **Describe the service precisely.** State which student, lesson dates, and teaching service the payment covers. For prepaid lessons, make the delivery schedule clear.
4. **Record outcomes promptly.** Distinguish a completed lesson, student absence, cancellation, and teacher absence. Preserve the cancellation timestamp rather than reconstructing notice later.
5. **Make contact easy.** Put a working support contact on invoices. Reply to questions about charges with the relevant record and a clear next action.
6. **Confirm changes in writing.** Keep messages about rescheduling, unused lessons, credits, and refunds with the payment record. Ask the parent to confirm an agreed resolution.
7. **Review disputes for recurring causes.** Look for unfamiliar descriptors, unclear package balances, or cancellations handled inconsistently. Fix the process that caused confusion rather than treating each case as unrelated.

## Which attendance, policy, and communication evidence helps?

Useful dispute evidence answers the parent's specific claim with dated records. Connect the payment to the promised service, then show what happened and what the parent agreed to. Attendance supports a delivery claim; policy acceptance supports a cancellation explanation. Neither guarantees a favorable decision, and a large collection of unrelated screenshots makes the case harder to understand.

Prepare a compact chronological account. Include the invoice, scheduled lesson dates, recorded outcomes, relevant join and leave events, accepted policy, and messages about the disputed service. Explain any gap between a classroom log and the recorded outcome.

Join events show access, not necessarily satisfactory teaching. See [attendance tracking for online classes](https://halqora.com/blog/student-attendance-tracking-online-classes) for that distinction. Submit material relevant to the claim, using the provider's requested format.

## When is refunding cheaper than contesting a dispute?

A refund can be sensible when you did not deliver the service, your evidence is weak, or the amount recoverable does not justify the fee and staff time. Stripe's prevention guidance says fully refunded payments cannot be disputed, while partial refunds can still face a dispute, potentially for the full amount. Resolve complaints before a case opens when possible.

Stripe advises businesses taking under 100 payments per month to refund suspected fraud more aggressively, as of 21 October 2026. A small number of disputes can heavily affect their rate. According to [Stripe's dispute measurement guide](https://docs.stripe.com/disputes/measuring), activity above 0.75% is considered excessive, and won and lost disputes both count, as of that date.

For an open case, check the provider's instructions before returning money separately. Read [refunds and cancellation rights](https://halqora.com/blog/online-class-refund-cancellation-rights) when reviewing your policy. This is general information, not legal or tax advice; check with an adviser in your country.

## How Halqora handles this

Halqora is management software for online academies, with one-to-one classes in a fixed set of Quran and Islamic subjects. Halqora keeps session outcomes and cancellation timestamps, while its classroom logs join and leave events. Teachers record outcomes; admins resolve other cases. These records can support your explanation, but no record guarantees that a provider will decide in your favor.

Use [billing records and invoice history](https://halqora.com/features/billing) to connect charges with lessons. Classroom events are logged; Halqora does not currently provide an attendance report screen. Do not assume there is a ready-made dispute evidence export.

## Sources

- [Stripe's US pricing and dispute fees](https://stripe.com/us/pricing), checked 21 October 2026
- [PayPal's US merchant fee page](https://paypal.com/us/business/paypal-business-fees), checked 21 October 2026
- [Stripe's guide to how disputes work](https://docs.stripe.com/disputes/how-disputes-work), checked 21 October 2026
- [Stripe's dispute prevention best practices](https://docs.stripe.com/disputes/prevention/best-practices), checked 21 October 2026
- [Stripe's guide to measuring disputes](https://docs.stripe.com/disputes/measuring), checked 21 October 2026

## Questions

### Can a parent dispute a tutoring payment months later?

Yes. As of 21 October 2026, Stripe says card disputes typically have a 120-day window, generally starting from the service date for prepaid future services. Stripe also describes windows of up to 180 days for PayPal and some other payment methods. Keep the payment, lesson dates, attendance, policy acceptance, and relevant messages together; do not assume an older payment is beyond dispute.

### How much does a chargeback cost a tutor?

As of 21 October 2026, Stripe US charges USD 15 when a dispute opens and another USD 15 if you counter; the counter fee is refunded if you win. PayPal US lists USD 15 for a standard PayPal dispute and USD 20 for a card chargeback outside a PayPal account. Losing also costs the disputed payment. Stripe UK lists GBP 20 for each dispute fee stage.

### Should I refund instead of fighting a dispute?

Consider a refund before a dispute opens when the service was not delivered, your records are weak, or the cost of responding outweighs the amount recoverable. Stripe says fully refunded payments cannot be disputed, while partial refunds can still leave a payment open to dispute. For an existing case, follow the provider's instructions before refunding so you do not return the same money twice.
