Consumer loan pricing mistakes are errors or misconfigurations made during loan setup across four fields: interest rate defaults, fee attachment timing, late fee structures, and grace period settings.
When consumer lenders ask me why their realized yield is off, they expect me to look at the borrower’s file. I rarely need to. The answer sits in those four setup fields the operator moved past on the day the loan went into service, and it compounds on every loan booked after.
The Federal Reserve’s G.19 Consumer Credit release puts the 24-month personal loan rate at 11.65% and the 72-month new auto loan rate at 7.22%. When your realized yield trails that benchmark across a multi-year book, the gap is almost always a setup problem.
The four mistakes below are where it opens, and how to close it at the only point where closing it is free.
Admin Default Values hold a single Default Interest Rate that pre-fills the Loan Creation Wizard for every new loan. When that default was set during implementation and never refreshed against the current rate card, every new loan book is at the stale price unless the operator overrides it manually.
The cost of this mistake compounds with each new loan. An operator accepting the pre-filled rate is exercising reasonable trust in the configuration. Each loan booked under the stale default sits underpriced by the full spread between implementation day and today’s rate card. At the portfolio level, the symptom is that interest yields trail quoted rates by a fixed amount across the book.
The OCC’s Comptroller’s Handbook on Installment Lending flags below-market pricing as a supervisory concern when applied across the board without risk-tiered forecasts. Stale defaults produce exactly that pattern without anyone meaning to.
A capable LMS (Loan Management Software) should treat the default interest rate as a pricing artifact that is refreshed at the same cadence as the rate card.
With Bryt Software, update the default rate under Admin > Default Values > Default Interest Rate whenever your rate card changes. The refreshed value becomes the pre-filled rate on every new loan created through the Loan Creation Wizard from that point forward.
Pro tip: Bryt’s Default Interest Rate is system-wide. Set the Default Interest Rate to the rate on your most-booked consumer product, and type in a different rate during setup for any loan priced outside that band. The Loan Creation Wizard uses the rate you type in as the final rate for that loan.
The APR (Annual Percentage Rate) on a consumer loan reflects only fees actually attached to the loan record. If a loan origination fee was agreed with the borrower but never attached, or attached with the wrong date, it is excluded from the APR and is often never collected.
The right order is three steps:
Skip any step, and you get the same result: a fee that was never collected, an APR that reads lower than it should, and Regulation Z exposure on the disclosure.
The FDIC’s 2025 Consumer Compliance Supervisory Highlights show that TILA and Regulation Z were the single-largest category of consumer compliance violations in 2024, accounting for 37% of the total. The Federal Reserve’s Consumer Compliance Outlook points to the disclosure software itself as a more common cause than operator error.
A capable LMS should include a fee in the APR only when it appears on the loan record with a verified date, not when the operator later remembers to attach it.
In Bryt, the Lender Fees module lets you set up origination, closing cost, and processing fee types, then attach them to the loan as of the closing date once the loan is set In Service.
Once the fee is applied, the variable APR is included in the cost calculation. The closing cost setup uses an ‘Accruable + Does Not Recur’ fee type plus an unscheduled payment on the closing date to pay the fee from loan proceeds.
The three late fee modes in a loan management system (percentage of payment, flat fee per period, and flat fee per day late) produce very different revenue on the same late payment.
If the mode and amount were picked during implementation without being tested against your actual payment size and typical days-late pattern, every late payment the system charges is under-earning.
A 5% late fee on a $200 payment is $10. A flat $25 per period on the same payment is $25. A $ 5-per-day fee on a payment that’s 10 days late is $50. Same borrower, same late payment, three different revenue outcomes. Lenders who picked a mode at go-live without modelling it against their book are leaving fee revenue on every late payment, even when late fees are firing exactly as configured.
The gap usually shows up in one of two ways. Either the mode was set to a percentage on a book with small average payments, which keeps the fee too small to matter. Or the amount was set conservatively during implementation testing and never revisited against your collection experience.
A capable LMS should make the late fee mode and amount easy to compare against your actual late-payment data, not lock them in as a one-time setup decision.
In Bryt, set the active mode and amount under Admin > Default Values > Default Late Fees. Pick Percentage of Payment, Flat Fee for the Period, or Flat Fee per Day Late, and enter the amount.
Every new loan created through the Loan Creation Wizard picks up the default, and you can change the mode or amount on an individual loan from the Late Fee Setup page if that loan needs different treatment.
Pro tip: Run the math on your three largest payment bands (small, typical, large) before locking the default. A flat fee works well when payment sizes are similar across the book. A percentage works better when payment sizes vary widely. A per-day fee works best when you want the fee to scale with how late the borrower is.
The grace period is set per loan on the Late Fee Setup page of the Loan Creation Wizard and specifies how many days past the due date to wait before charging a late fee. If it’s set wider than your collection policy, say 15 days on a loan whose policy says 5 days, every payment that lands inside that gap pays no late fee even though it was late under your own rules.
The mistake usually shows up during onboarding. Implementation teams set a grace period to a safe value, often 10 or 15 days, to avoid charging late fees in the first few cycles. That safe value then never gets tightened.
The lost revenue is hard to spot on any single loan because every late-but-within-grace payment looks fine on the register. Throughout the book, a significant share of fee-eligible payments never trigger a fee.
Grace periods and deferments are collection policy tools when used intentionally. The same logic runs in reverse: a grace period wider than your stated policy is a waiver.
A capable LMS should treat the grace period as a pricing-critical field at loan creation, not a formality you click through on the wizard’s last page.
In Bryt, the grace period field sits on the Late Fee Setup page of the Loan Creation Wizard. It counts actual days, not business days.
A value of 0 means the payment must be received on or before the due date to avoid a late fee. Set it at loan creation to match your collection policy, and treat anything wider as an exception that needs sign-off.
Pro tip: Some states require a minimum grace period before a late fee can be charged on a consumer loan. Set the loan-level grace period to match the state minimum, or wider if your collection policy calls for it. The per-loan grace period field in the wizard lets you stay compliant in every state without changing your default setup.
A four-field check on every new loan before it moves from Pending to In Service catches all four mistakes at the only point where they’re still free to fix:
Tools like the interest accrual setup checklist give you a template you can adapt for the pricing check itself. A capable LMS should surface these four fields in a single, reviewable state before the loan goes In Service, rather than scattering them across separate admin and wizard pages.
Use the Loan State Selection page, the final step of the Loan Creation Wizard in Bryt, to keep the loan in the Pending state while you run the check.
Pending state lets you verify the interest rate on the Interest Rate, Amortization, and Payment page, review the grace period on the Late Fee Setup page, and confirm the Admin Default values feeding the wizard. Once verified, move the loan to In Service and attach any origination or closing fees as of the closing date through the Lender Fees module.
Pro tip: A one-page sheet with your current rate card, late fee policy, and grace period policy is the cheapest audit tool in consumer lending. Teams that print it and keep it next to the loan creation screen catch pricing drift in seconds.
A capable LMS surfaces all four pricing-critical fields in a single setup workflow and treats pricing accuracy at setup as the primary protection for realized yield, not as a compliance afterthought.
Realized yield is one of the core KPIs every consumer lender tracks, and the best time to protect it is before the loan goes into service.
See how Bryt’s setup workflow protects realized yield across every consumer installment loan your team books.
© 2026 Bryt Software LLC. All Rights Reserved.