Skip to content

Buy Here Pay Here software for in-house financing

Originate the in-house loan after the sale, preview the schedule before it exists, record what you receive and see what is past due, with a borrower portal on your own website. Connect your own Stripe account and borrowers pay online by bank account or card, each payment posts to the loan and your books by itself, and the money goes straight to your bank.

Carry the note. Stay close to the account.

The system keeps the ledger and flags what is late. People decide what happens next.
  • Previews before it originates

    The amount financed, the payment and the full schedule, before the loan exists.

    System · always
  • Keeps the ledger

    Payments, interest, principal, balance and payoff on one loan record, and each payment posted to Books.

    System · every payment
  • Flags what is past due

    Aging buckets in Collections, and the morning message names a loan as it goes past due. Ask the assistant who to call and it prepares a call task for you to approve.

    AI · you approve
  • Leaves the rules to you

    Online payments start only once the owner connects your own Stripe account. Late fees and reminders stay off until you turn them on, and schedule changes are an owner’s or manager’s decision.

    Gate · owners and managers

BHPH software inside the DMS you already sell from

BHPH software for the dealer who carries the note, inside the same DMS that runs the lot. The loan starts from the sold deal, the schedule and the payment ledger stay on one record, Collections shows who is behind, and each borrower sees their own account on your website and can pay there through your own Stripe account. The money goes straight to your bank, and AutoDealer.io never holds it.

  • Set the schedule

    Preview the amount financed, the payment and the full schedule, paid weekly, bi-weekly or monthly, before you originate the loan.

  • Service the account

    Record payments and see the principal balance, the next due date and today’s payoff on the same loan, with a payoff quote for any date.

  • See what is past due

    Use Collections to see the portfolio by days past due and the most delinquent loans, then decide which borrower needs a call.

Product walkthrough

See it in action

What is Buy Here Pay Here? Learn how dealership-financed loans continue into schedules, payments and collections. Tour AutoDealer.io’s real loan portfolio, amortization schedule, recorded payment ledger and collections aging.

English audio · English and Spanish captions

Watch on YouTube

YouTube loads when you press Play.

Read the transcript

English transcript

Buy Here Pay Here means the dealership finances the customer and services the loan. After the sale, the work continues through payment schedules, recorded receipts, outstanding balances, and follow up on overdue accounts.

When the dealership finances the vehicle, the relationship continues after delivery. Buy Here Pay Here brings the loan, schedule, payments, and balance into one workspace, so the team can review the account before deciding the next step.

Open a loan from the portfolio to review its terms and payment history. Weekly, every two weeks, and monthly schedules are supported. The account keeps the recorded balance beside the schedule, giving your team the context needed to answer a borrower's question about the loan.

Use the collections view to focus on accounts that need attention. Review what is overdue alongside the recorded payment history before following up. Due date changes and payment deferrals are available workflows, and should be checked carefully before you record a change on the account.

The borrower portal lets customers view their accounts on your website. Optional late fees and reminders support servicing. Review the settings and account information so the team understands what is recorded and what borrowers can see.

The AI assistant can summarize collections and propose recording a payment or promise to pay. Payment recording requires your explicit approval in the dashboard.

  • A borrower portal on your own dealer website

    Turn on website sign-in and your site gets a My account link. A borrower signs in with their account number, date of birth and a code sent to their email, with no password, and sees only their own loan: the payoff today, the principal balance, the next payment, the schedule and the payments received. You can also send a private link to one loan.

    • With sign-in on, a new buyer with an email on file is invited when the loan is originated.
    • Borrowers pay on the same page through your own Stripe account. Without Stripe, add the payment page you already use and each open account shows a Pay button that opens it, and you record those payments on the loan.
    • The loan shows when the borrower last opened their link, and an owner or manager can rotate the link to cut off access.

    See the dealer website builder 

  • Borrowers pay online through your own Stripe account

    Connect your own Stripe account and borrowers pay from their account page by bank account, or by debit or credit card when you turn cards on. When one calls or comes in, staff open the same kind of payment page from the loan, at the desk or by an emailed link. Each payment posts to the right loan by itself, and the money goes straight to your bank. AutoDealer.io never holds it.

    • A bank payment counts from the day the borrower paid, so no late fee lands while it clears.
    • A payment that bounces, is refunded in full or is lost in a dispute is reversed on the loan by itself.
    • Offer automatic payments and a signed-in borrower can turn them on with a card or bank account. Each payment is taken on its due date, they can turn it off any time, and it is never required.
    • The owner connects Stripe, with your state dealer license number on file. Stripe sets its own fees, and refunds and disputes are handled in the Stripe Dashboard.

    See payments with Stripe 

  • Move a due date or defer a payment

    When a borrower’s payday moves, move the due date and every payment still owed follows it. When they cannot make one month, defer that payment to one period after the last. You write a reason, see a preview and then apply the change, which stays on the loan under Schedule changes.

    • The balance, the fees and the payoff do not change, and nothing posts to your books.
    • On a simple-interest loan the last payment is recalculated for the extra interest.
    • Only owners and managers change a schedule, and the audit log records who did.

    How to move a due date or defer a payment 

  • Late fees and email reminders, off until you turn them on

    Each loan is written with its own grace period, 10 days unless you change it, and a flat late fee or none. Turn on Auto-assess late fees daily and the daily run charges one fee per overdue installment, from that loan’s own terms. Turn on Email borrowers about payments and borrowers get a past-due email, plus an upcoming-due email as many days ahead as you set, each with a link to their account.

    • Nothing is charged or emailed until you switch it on.
    • At most one upcoming and one past-due email per payment, not a daily stream.
    • You set the fee amount. Nothing here checks it against a legal limit.
    • With reminders on, owners and managers get a daily summary of what is past due and due soon.

    How late fees and reminders work 

  • Originate the in-house loan after the sale

    Set the deal type to In-house (BHPH) and mark the deal sold. The loan is a separate step: on the deal’s In-house financing card, choose Originate in-house loan. The sale price and the financed taxes and fees fill in from the deal, and each deal can carry one loan.

    • Owners, managers and accounting can originate a loan. Salespeople cannot open Loans.
    • The loan gets its own number and is listed under Loans.
    • When you originate your first loan, your dealership is added to your lienholders.

    How to originate a loan See how the deal is closed 

  • Preview the full schedule first: weekly, every two weeks or monthly

    Enter the cash down, any trade allowance, the rate, the number of payments and the dates. The Loan preview updates as you type: the payment, the amount financed, the finance charge, the total of payments, the maturity date and every installment. Nothing is saved until you choose Originate loan, and the terms cannot be edited after that.

    • Simple interest or zero interest.
    • Weekly, bi-weekly or monthly payments, with an actual/365, actual/360 or 30/360 day count.
    • Worked out in whole cents. The last payment absorbs the rounding, so the schedule adds up exactly.

    Try the auto loan amortization calculator 

  • Deferred down payments, tracked as pickup payments

    When a buyer pays part of the down payment later, add it on the origination screen as a pickup payment with its own due date and amount, up to 24 of them. Each one lowers the amount financed like cash down. After the sale, record each pickup from the loan as the money comes in, in full or in part.

    • Pickups sit in their own table on the loan, apart from the installments.
    • They are not installments, so they get no reminders or late fees and are not counted in aging.
    • Each pickup you record posts to your Books as cash received.
  • BHPH loan servicing: every payment on one ledger

    Record payment takes the amount, the method (cash, check, card, ACH, debit, money order or other), the date the money arrived and a reference. Each payment is applied to fees, then interest, then principal, and the Payment ledger shows the split. A payment is never edited or deleted.

    • Interest accrues by the day on the balance, so an early payment saves the borrower interest and a late one costs more.
    • A bounced payment is marked returned (NSF): the money goes back on the balance and the original stays on the record.
    • A payment entered by mistake is voided with a reason, and the row stays visible.
    • A double click or a retry never records the same payment twice.

    How to record a payment 

  • Payoff quotes for any date

    Payoff quote takes a Good through date and shows the principal, the interest accrued to that day, any fees and the total. The loan page shows Payoff today next to the principal balance, and Record payment has a Payoff button that fills in today’s figure.

    • When a payment brings the principal to zero, the loan turns Paid off by itself.
    • When every scheduled payment is made but late payments left interest owing, the loan shows a Final balance to collect, or an owner or manager can waive it.

    How payoffs and collections work 

  • BHPH collections: aging buckets and who to call first

    Collections shows your active loans, the outstanding principal, the dollars past due and how many loans are delinquent, then sorts what is past due into 1-30, 31-60, 61-90 and 90+ days. The Most delinquent table lists the worst first, with days past due, the amount and the balance.

    • A payment is late once it is past the loan’s grace period, 10 days unless you set another.
    • The morning message names a loan to owners and managers when it goes past due, and again at 30, 60 and 90 days.
    • Aging is worked out from the payments each time you open the page.

    See the morning message and alerts 

  • An AI collector that works the past-due list with you

    Ask the assistant who to call on the loans today and it reads the collections queue: returned payments first, then broken promises, then borrowers waiting on a reply, then the oldest past due nobody has reached in a week. It prepares one touch per borrower per day, a call task or one of your own collections email templates, as a card for you to approve.

    • It records a promise to pay as the borrower said it. A payment card is only for money that arrived, and it is always approved in the dashboard.
    • It never threatens and never promises a deferral or a new due date. Those stay your decisions on the loan.
    • An email to a borrower from a template can only go out between 8 AM and 9 PM, dealership time.

    How the AI BHPH collector works See the AI assistant 

  • Loan payments post to your Books

    Each payment you record posts a balanced entry to Books: the cash in, the principal off the BHPH note, and the interest and fees as income. A returned or voided payment posts its own reversal, and a waived final balance posts as a write-off, not as money received.

    • If you connect QuickBooks Online, the same entries are sent there.
    • A payment through your own Stripe account books the fee Stripe kept as Merchant Processing Fees, so your books match the payout.
    • A schedule change posts nothing, because no money moved.

    See Books and accounting 

Good to know

This is in-house loan servicing, not a promise of lending-document compliance. Recording a payment by hand does not charge a card or a bank account. Online payments run through your own Stripe account: Stripe sets its fees and limits, and refunds and disputes are handled in the Stripe Dashboard. Late fees and reminders are off until you turn them on, and schedule changes stay owner or manager decisions. You set the rate and the fees on each loan, and nothing here checks them against a legal limit.

What the BHPH tools do, and what they do not

What it does

  • Originates a simple-interest or zero-interest loan from a sold In-house (BHPH) deal, with the full schedule previewed first
  • Records payments, pickup payments, payoffs and returned payments on one ledger, and posts each to Books
  • Takes borrower payments online by bank account or card through your own Stripe account, and posts each one to the loan
  • Lets a signed-in borrower turn on automatic payments, when you offer them
  • Quotes a payoff for any date, with interest accrued to that day
  • Moves a due date or defers one payment, and keeps the reason on the loan
  • Sorts past-due loans by days late and names each one in the morning message
  • Charges late fees and emails reminders under rules you switch on
  • Gives each borrower a view of their own loan on your website

What it does not do

  • Hold your money. Online payments go through your own Stripe account straight to your bank.
  • Report to credit bureaus
  • Run repossession, GPS or starter-interrupt workflows. A loan can only be marked Repossessed.
  • Call borrowers. Reminders go by email.
  • Check your rate or fees against any legal limit. You set the terms on each loan.
  • Write leases, precomputed-interest loans or semi-monthly schedules

Buy here pay here software FAQ

What the in-house financing tools do, what they leave to you, and what happens when a borrower falls behind.

What is buy here pay here software, and does it have to be part of the DMS?

Buy here pay here software, or in-house financing software for car dealers, is what a lot that carries its own notes uses after the sale: it writes the loan, keeps the schedule and the payment ledger, works out payoffs and shows who is behind. It does not have to sit inside your DMS, but when it does, the loan starts from the sold deal, the customer and the car are already on file, and payments post to the same books. In AutoDealer.io the buy here pay here system is part of the DMS, not a separate program.

Is BHPH an add-on, and is there free BHPH software?

It is not an add-on. Loan origination, servicing, collections, the borrower portal and online payments through your own Stripe account are part of the Max plan. AutoDealer.io is a paid subscription, not free BHPH software, and a 14-day trial on Max includes all of it, with nothing charged until the trial ends.

See pricing 

What kinds of in-house loans can I write?

Simple-interest and zero-interest loans, paid weekly, bi-weekly or monthly, with an actual/365, actual/360 or 30/360 day count. You set the rate, the number of payments, the contract date, the first payment date and the grace period on each loan. The schedule is worked out in whole cents and the last payment absorbs the rounding, so it adds up exactly. Precomputed (Rule of 78) interest, semi-monthly payments and leases are not offered.

How to originate a loan 

What is a deferred down payment or pickup payment, and how do I track one?

A deferred down payment, often called a pickup payment, is the part of the down payment the buyer pays after the sale. Add each one on the origination screen with its own due date and amount, up to 24. It lowers the amount financed like cash down, and it sits in its own Pickup payments table on the loan, where you record it in full or in part as the money comes in. Pickups are not installments, so they get no reminders or late fees and are not counted in collections aging.

Can I take a payoff quote for any date?

Yes. Open the loan, choose Payoff quote and pick the Good through date. You see the principal, the interest accrued to that day, any fees and the total. Interest accrues by the day, so a quote is good only through the date you picked. To take the payoff, Record payment has a Payoff button that fills in today’s figure, and the loan turns Paid off when the principal reaches zero.

How payoffs and collections work 

When does a loan count as past due?

Once a payment is past the loan’s grace period. You set the grace period on each loan when you originate it, from 0 to 60 days, and it is 10 unless you change it. After that the loan shows its days past due and the amount, it moves into the 1-30 days bucket in Collections, and the morning message names it to owners and managers. It is named again if it reaches 30, 60 and 90 days.

See the morning message and alerts 

What if a borrower needs a different due date or misses a month?

Open the loan and choose Change schedule. Move the due date and every payment still owed follows the new date, or defer one payment to one period after the last. You write a reason and see a preview before you apply it, and the change stays on the loan under Schedule changes. The balance and the payoff do not change, nothing posts to your books, and the loan’s terms stay as signed. On a simple-interest loan the last payment is recalculated for the extra interest. Only owners and managers can change a schedule.

How to move a due date or defer a payment 

Can borrowers see their balance and pay online?

Yes. Turn on website sign-in and your site gets a My account link: the borrower signs in with their account number, date of birth and a code sent to their email, and sees only their own loan, with the payoff, the balance, the next payment, the schedule and the payments received. You can also send a private link to one loan, and reminder emails carry it. Connect your own Stripe account and borrowers pay right there by bank account, or by card when you turn cards on, and each payment posts to the loan by itself. The money goes straight to your bank; AutoDealer.io never holds it. Without Stripe, the account can show a Pay button that opens the payment page you already use, and you record those payments on the loan.

See payments with Stripe 

Can borrowers pay automatically?

Yes, when your Stripe account is connected and you offer automatic payments. A signed-in borrower turns them on from their account page with a card or bank account, and each payment is taken on its due date. They can turn them off any time, and they are never a condition of the loan. The owner chooses whether to offer them.

Does it report to credit bureaus, work with GPS devices or send text reminders?

No to all three. It does not report to credit bureaus, does not connect to GPS or starter-interrupt devices and has no repossession workflow. Reminders to borrowers go by email, and only once you turn them on. What it does is the back office: aging, late fees under rules you switch on, email reminders, and an AI collector that prepares call tasks and records promises to pay as cards you approve.

How late fees and reminders work 
Every record. A clearer next step.

Move your dealership forward.

A connected system for the work that matters every day.

14-day free trial. Nothing is charged until it ends.