How to automate buy here pay here collections with Stripe
Automate buy here pay here collections with Stripe: online payments, ACH autopay, reminders, returned payments and late fees, plus the Reg E autopay rules.
On a buy here pay here lot, a good share of collections work is chasing payments the borrower meant to make. The reminder never went out. The borrower couldn't get to the lot before you closed. Someone took a payment over the phone and forgot to post it. Most of that can run on its own: remind borrowers before the due date, make paying online easy, offer autopay, and let each payment post to the loan by itself. Your collector is left with the calls a person should make.
This guide covers how to set that up with Stripe, what it costs, and the federal rules for automatic payments. It's general information, not legal advice. State rules on BHPH collections and fees vary, so check yours.
What can a BHPH dealer automate?
| Step | What can run on its own | What stays with a person |
|---|---|---|
| Reminders | An email a few days before the due date, and a past-due notice after it | Calls to borrowers who are behind |
| Paying | A secure page where the borrower pays by bank account or card, any time | Payments taken in person or over the phone |
| Autopay | The installment charged on its due date, with the borrower's written OK | Asking the borrower to sign up |
| Posting | Each payment applied to the right loan, the way the contract says | Anything held for review |
| Returns and late fees | A bounced payment reversed, a late fee charged under the loan's own terms | Waivers, extensions and repossession decisions |
Take installments by bank account first
Bank payments (ACH) are the cheapest way to collect installments on Stripe: 0.8% with a $5 cap, against 2.9% plus 30 cents for a US card (Stripe pricing). On a $350 monthly payment, that's $2.80 by bank account and $10.45 by card. Across 100 accounts paying monthly, it's $280 a month against $1,045.
What to know about bank payments before you rely on them:
- They take a few days to clear. A standard ACH Direct Debit payment settles four business days after it's made, or two for eligible accounts that pay 1.2% for faster settlement (Stripe ACH Direct Debit docs). Decide in your servicing policy whether a bank payment counts on the day the borrower paid or the day it clears, so nobody gets a late fee for a payment that was on time.
- Some fail. Stripe charges $4 for a failed bank payment and $15 for a disputed one (Stripe payment method pricing).
- Borrowers can dispute them. A consumer can generally dispute an ACH debit through their bank for up to 60 calendar days, and a dispute filed inside that window is final. A dispute also cancels the borrower's authorization, so you need a new one before you debit that account again. If they dispute a later payment too, Stripe blocks the bank account.
Cards are paid at once, which helps when a borrower is already late and wants the payment done today. They cost more, and Stripe has rules for loan payments: "lending services" need extra due diligence, and its list of prohibited businesses includes loan repayments with credit cards (Stripe prohibited and restricted businesses). Before you take cards for installments, describe your in-house financing to Stripe and get written confirmation of which payment methods your account can use.
Set up autopay the legal way
Autopay removes the step where the borrower has to remember. For automatic payments from a borrower's bank account or debit card, the federal rule is Regulation E, section 1005.10 (CFPB: 12 CFR 1005.10). In short:
- Get it in writing. Preauthorized transfers from a consumer's account can be authorized only by a writing the consumer signs or similarly authenticates, and you have to give the borrower a copy. An electronic signature that meets the E-Sign Act counts.
- Never require it. No one may condition an extension of credit on repayment by preauthorized electronic transfers. Autopay has to be the borrower's choice, never a condition of the loan.
- An incentive is allowed. A creditor may offer a lower APR or another cost-related incentive for autopay, as long as the autopay program isn't the only loan program it offers for that type of credit.
- Borrowers can stop it. A consumer can stop a preauthorized transfer by telling their bank at least three business days before it's scheduled.
- A changing amount needs notice. When a transfer will differ from the previous one or from the authorized amount, the borrower gets written notice of the amount and date at least 10 days before.
The simplest way to stay inside those rules is to autopay the regular installment and nothing else. A fixed amount means no varying-amount notices, and a borrower is never surprised by a payoff or a fee pulled from their account.
The bank side has its own paperwork. An ACH debit needs the account holder's authorization, called a mandate. When borrowers pay on a Stripe-hosted payment page, Stripe collects and stores the mandate for you (Stripe ACH Direct Debit docs).
Send reminders before and after the due date
A short email a few days before the due date, with a link to pay, catches the borrower who simply forgot. A past-due notice once the payment is late catches most of the rest. One reminder and one notice per due date is a sensible default, and easier on a borrower than a message every day.
Keep the tone factual. Send messages at reasonable hours, stop when a borrower asks you to, and leave threats out of anything you send. The CFPB has brought collection cases against buy here pay here and subprime auto lenders, and our guide on how to start a buy here pay here lot walks through those cases. If an account does head toward the car coming back, read our guide to buy here pay here repossession rules before anyone drives out.
Let payments post themselves
A payment typed in by hand can land on the wrong account, or not land at all, and the borrower who paid on time gets a past-due notice. When the payment starts from the borrower's own account page, it can post to the right loan with its amount and method, and nobody retypes anything.
Automate the exceptions too. A returned bank payment should come back off the balance by itself, with a note to your team. A late fee should be charged only under the terms the borrower signed, once per installment. Anything that doesn't match a loan should be held for a person to sort out, never dropped. If you need to check how a payment splits between interest and principal, our free auto loan amortization calculator shows the schedule.
Keep people on the calls that matter
With routine payments running on their own, a collector's day can follow a simple order:
- Returned payments, the same day.
- Broken promises to pay.
- Borrowers waiting on a reply from you.
- The oldest past-due accounts nobody has reached in a week.
One touch per borrower per day is plenty. Record a promise to pay the way the borrower said it, with the amount and the date they gave, and follow up once if it's broken.
How AutoDealer.io automates BHPH collections
AutoDealer.io's buy here pay here software handles the loop above on the Max plan. Connect your own Stripe account (see auto dealer payment processing) and:
- Borrowers get an account page. They sign in on your website with their account number, date of birth and a one-time code emailed to them, with no password, and see their balance, payoff, next payment and history.
- They pay online. By bank account, and by card when you turn cards on, up to the payoff. Each payment posts to the right loan by itself, and a bank payment counts from the day they paid, so no late fee lands while it clears.
- Automatic payments, when you offer them. A signed-in borrower reads the authorization, agrees to it, picks a card or bank account on your secure Stripe page and gets a copy by email. Each payment is taken on its due date, for the payment due and never more than the regular installment. The last balance on a loan is never taken automatically, no late fee or other charge is added, and borrowers can turn it off any time.
- Failures and returns handle themselves. If an automatic payment fails, the borrower is emailed and your managers get a notification. Nothing is retried on its own. A bounced bank payment, a full refund or a lost dispute reverses the payment on the loan by itself.
- Reminders and late fees. When you turn them on, the daily run emails an upcoming-payment reminder and a past-due notice, once per installment, each with a link to the borrower's account page, and charges late fees under each loan's own terms.
- The collections queue. The AI BHPH collector reads every past-due loan, puts returned payments and broken promises first, and prepares call tasks and templated emails for you to approve. It never threatens, never texts a borrower, and sends nothing before 8 AM or after 9 PM in your time zone.
One thing to tell borrowers: every payment pays fees first, automatic ones included. If a late fee is due, the automatic payment covers the fee and the installment comes up short by that amount, so ask the borrower to pay the fee separately. The setup is in Share the borrower payment portal, Late fees and payment reminders and The AI BHPH collector.
Frequently asked questions
Can a buy here pay here dealer require autopay?
No. Under Regulation E, no one may condition an extension of credit to a consumer on repayment by preauthorized electronic transfers. You can offer autopay and encourage it, but the loan can't depend on it.
Can I give a discount for autopay?
Regulation E's official interpretation allows a lower APR or another cost-related incentive for autopay, as long as the autopay program isn't the only one you offer for that type of credit. Your state's rules and your contract disclosures still apply, so check with counsel before you advertise one.
Is ACH or a card better for BHPH payments?
ACH, for routine installments. It costs 0.8% with a $5 cap on Stripe, against 2.9% plus 30 cents for a card, and it suits a fixed monthly or biweekly payment. Cards are paid at once but cost more, and Stripe lists loan repayments with credit cards among its prohibited businesses, so confirm in writing what your account can take first.
What happens when an autopay bank payment bounces?
Stripe charges $4 for a failed bank payment. In AutoDealer.io, the payment comes back off the loan by itself, managers get a notification, and the borrower is emailed when an automatic payment fails. Nothing is retried on its own, so follow up with the borrower.
How often should I send payment reminders?
One reminder a few days before each due date and one past-due notice after it is a good default. That's also how AutoDealer.io sends them: once per installment, never a daily stream.
Do borrowers need an app to pay online?
No. In AutoDealer.io, borrowers pay from their account page on your website. They sign in with their account number, date of birth and a code emailed to them.
For the wider picture on taking cards and bank payments at the desk, see credit card processing for car dealerships and our guide to Stripe for car dealers.
Stripe is a trademark of its respective owner. AutoDealer.io is not affiliated with or endorsed by Stripe. This article is general information, not legal advice.
Sources
- CFPB: Regulation E, 12 CFR 1005.10, Preauthorized transfers (written authorization and a copy, stopping payment, notice of varying amounts, no compulsory autopay, autopay incentives)
- Stripe: Pricing (card and ACH fees)
- Stripe: Payment method pricing (ACH Direct Debit fees, failed and disputed payments)
- Stripe Docs: ACH Direct Debit (settlement timing, disputes, mandates)
- Stripe: Prohibited and restricted businesses (last updated September 22, 2026: lending services, loan repayments with credit cards)