Short answer
Respond before the deadline on the dispute page (usually 7 to 21 days) with one concise pack that answers the reason code: the signed agreement with the damage or cancellation clause, pickup and return inspections signed by the customer, an ID and licence matching the cardholder, and a quote matching what you captured.
Prevent most disputes by holding deposits instead of charging them: an uncaptured hold cannot be disputed.
On this page
- What happens when a customer files a chargeback?
- What does a chargeback cost?
- Why do rental customers dispute?
- Why a deposit hold beats charging and refunding
- What evidence wins a rental dispute?
- How to respond to a chargeback, step by step
- What Renviq shows you, and what you answer in Stripe
- How to prevent the next chargeback
The bank decides the case on paper, so a chargeback is won or lost long before it arrives: at pickup, when you get the agreement signed and photograph the vehicle, and at return, when you capture only what you can prove. Answering it takes an hour if that paperwork sits on the booking, and is usually hopeless if it does not.
What happens when a customer files a chargeback?
A chargeback (Stripe calls it a dispute) starts when the cardholder tells their bank they do not accept a payment made to you. The bank pulls the money back straight away and you argue afterwards. On Stripe the sequence is:
| Stage | What happens | Time limit |
|---|---|---|
| Customer disputes | Their bank opens the case | Usually up to 120 days after the payment; for a service booked in advance, counted from the service date |
| Dispute opens | Stripe takes the disputed amount plus the dispute fee from your balance | Immediately |
| You respond | Accept, or counter with evidence | Usually 7 to 21 days, depending on the card network |
| Bank decides | The issuer reviews your evidence | Usually 60 to 75 days |
| Outcome | Won: the amount comes back. Lost: it stays with the customer | Whole cycle usually 2 to 3 months |
The exact deadline for your case is on the dispute page in your Stripe dashboard. Miss it and you lose automatically. While a dispute is open you cannot refund that payment outside the dispute process.
Two things surprise operators. You get one submission: Stripe forwards it at once and you cannot add files later. And Visa and Mastercard no longer send a warning "inquiry" before the chargeback; you mostly meet those with American Express and Discover.
What does a chargeback cost?
For a Stripe account in Spain, Stripe's published pricing is:
- €20 dispute fee for every dispute you receive. It is not returned, even if you win, and it applies if you accept the dispute.
- €20 counter fee when you contest a dispute opened after 17 June 2025. It is returned if you win.
- Smart Disputes, an alternative where Stripe builds the response: 30% of the amount of each dispute it wins, nothing on lost ones, and no counter fee. The €20 dispute fee still applies.
So contesting a €300 damage charge costs €40 up front; win and you get €320 back, lose and you are €340 down on that booking. Card networks also count every dispute you receive, won or lost, towards your dispute rate, which is what gets an account into a monitoring programme. Winning is not the same as not having disputes.
Why do rental customers dispute?
The reason code decides what evidence the bank wants, so read it before anything else. Stripe groups the networks' hundreds of codes into categories. The ones a rental business meets:
| What the customer says | Stripe category | What answers it |
|---|---|---|
| "I did not make this payment" (stolen card, or a renter who regrets it) | Fraudulent | Proof the cardholder was there: signed agreement, ID and licence match the card name, 3D Secure on the online payment |
| "I never got the car" (no-show fee, prepayment kept) | Product not received | The vehicle was ready as booked; the customer did not cancel under the terms they accepted |
| "The damage charge is wrong" or "the car was not as described" | Product unacceptable, or general | Before-and-after inspection, the clause they signed, a repair quote that matches the amount |
| "I never got my deposit back" | Credit not processed | The date and amount of the release or refund |
| "I paid the deposit in cash" | Duplicate | Your records of which payment covered what |
American Express even has a reason code of its own for vehicle rental damage, theft and loss of use. For a disputed no-show fee, the fight is really about your cancellation terms; see how to handle rental no-shows.
Why a deposit hold beats charging and refunding
Stripe's fraud-prevention guide is explicit: cardholders cannot dispute uncaptured authorizations, only captured payments. A deposit you hold and release was never a payment, so there is nothing to dispute. The same guide adds that a fully refunded payment cannot be disputed, but a partially refunded one can, and card rules allow the dispute to cover the full original amount.
Now compare the two ways of taking a €1,000 deposit when the return shows a €250 scratch:
- Charged, then €750 refunded: a €1,000 payment exists. The customer can dispute all of it, and you have to prove the refund in your response.
- Held, then €250 captured: the only payment is €250, backed by your inspection and quote. The worst case is €250 plus fees.
Holding also removes the most avoidable dispute of all: the customer who never saw their deposit come back. Timing and expiry of holds are covered in taking a card deposit without charging it.
In Renviq, with your own Stripe account connected, the deposit is placed as a hold on the card the customer saved, renewed automatically every 7 days while the booking is open, and at return you capture the documented part and the rest is released.
What evidence wins a rental dispute?
Card issuers read thousands of responses a day. They want the documents that answer the reason code, in order, and nothing else. For a rental:
- The signed rental agreement, with the page that holds the damage or cancellation clause and the signature. Stripe lists a document showing the customer's signature as core evidence; for damage, Visa's rules want the consent on the same page as the signature.
- Proof of identity: the name on the licence and ID you checked matches the cardholder. See driving licence check.
- The pickup and return inspections: timestamped photos, damage marked on the same diagram both times, the customer's signature at handover and handback. This is also the proof the service was provided.
- The money trail: a repair quote or invoice equal to or above what you captured, and a damage matrix if you priced from one.
- Communications: the notice you sent after the return explaining the charge, and the customer's replies. Excerpts only.
- The terms they accepted when booking, as a screenshot with the relevant clause marked, not the whole document.
Visa's merchant guide adds a point that matters outside English-speaking markets: evidence must be legible and in English or accompanied by an English translation. A Spanish or Italian agreement goes in with a translated summary of the clause.
Visa's newer fraud evidence (Compelling Evidence 3.0) relies on two earlier undisputed payments from the same cardholder, 120 to 365 days old, with matching device or IP data. It helps repeat customers booking online; for a one-off tourist renter it rarely applies, so the signed paperwork carries the case. What happens when a customer refuses to pay for damage in the first place is covered in damage payment disputes.
How to respond to a chargeback, step by step
Find the booking and read the reason
Open the dispute in your Stripe dashboard: reason, amount, deadline and, when the bank provides it, the cardholder's own claim. Match it to the booking. Write the deadline in your calendar.
Decide whether to counter
If the customer is right (you forgot to release a deposit, you charged twice), accept it. The €20 dispute fee is gone either way, and accepting is not an admission of wrongdoing. If the charge was valid and documented, counter.
Talk to the customer
A misunderstanding can end with the customer withdrawing the dispute. Keep the messages: they become evidence. Stripe still advises submitting evidence even if the customer says they withdrew, so the bank knows you do not accept the dispute.
Build the evidence pack from the booking
Download the signed agreement, both inspection reports with photos, the licence details, the quote or invoice and the notice you sent. Mark the clause and the damage. Combine files of the same type into one PDF.
Write a short, dated cover note
Four or five sentences in neutral English, in time order: "The cardholder rented [vehicle] from [date] to [date] under agreement [number], signed at pickup. Clause [X] accepts damage charges to the card. The return inspection on [date] recorded [damage], absent at pickup (photos 3 and 4). We captured €[amount] against a repair quote of €[amount] and notified the cardholder on [date]."
Submit once, before the deadline
Upload in Stripe's response form, one file per evidence type, no more than 4.5 MB in total and 19 pages for Mastercard. No links, audio or video: the bank will not open them. Check everything, then submit.
Wait and close the record
The bank usually takes 60 to 75 days. Stripe emails the outcome. Record it on the booking so the balance matches what you actually kept.
What Renviq shows you, and what you answer in Stripe
Card payments in Renviq run on your own Stripe account, so disputes are between you, Stripe and the customer's bank. Renviq does not submit evidence and cannot contest a dispute for you. Precisely:
- When a dispute opens, Stripe emails you and shows it in your dashboard. Renviq also emails your team (the roles that receive booking notifications) with the booking number, the customer, the disputed amount and the reason code, plus a link to the booking. Email notifications are not sent on the Free plan.
- While it is open, the payment on the booking still shows as paid. Renviq does not mark it disputed or track the deadline; the deadline lives in Stripe.
- You respond in the Stripe dashboard, with documents downloaded from the booking.
- When the bank decides, your team gets a second email with the outcome. A lost dispute is recorded on the booking automatically as a refund labelled as a lost chargeback, so the balance shows the money as gone. A won dispute changes nothing on the booking.
- Payments taken outside Renviq's Stripe connection, on your own card terminal or recorded by hand, are invisible to it. Their disputes arrive only from your acquirer.
How to prevent the next chargeback
- Hold deposits, do not charge them. An uncaptured hold cannot be disputed.
- Get the damage and cancellation clauses signed before handing over keys, on the page with the signature.
- Inspect at pickup with the customer and make them sign it. Without the "before", the "after" proves nothing. A vehicle inspection checklist keeps staff consistent.
- Check that the card, the licence and the ID carry the same name. A stolen card rarely comes with the matching licence.
- Use a statement descriptor people recognise: your business name, 5 to 22 characters. Stripe notes that unclear merchant names turn into "I don't recognise this" fraud claims.
- Email a clear breakdown before you capture for damage, and give the customer time to answer. A charge they saw coming is one they are less likely to dispute.
- Release deposits the day the car comes back. "Credit not processed" is the easiest dispute to avoid.
- Refund what you would lose anyway. If a payment is plainly fraud, a full refund before the dispute saves the €20 fee and keeps it off your dispute rate.
Sources8 sources
Facts checked on September 15, 2026
- Stripe — How disputes work
- Stripe — Responding to disputes
- Stripe — Dispute evidence best practices
- Stripe — Dispute reason code categories
- Stripe — Best practices for preventing fraud
- Stripe — Pricing (Spain)
- Stripe Support — June 2025 pricing updates for disputes
- Visa — Dispute Management Guidelines for Visa Merchants (June 2024)