Margins & mark-up Scenario modelling Traceable outcome

Custom interest rate pricing software

Appfront builds custom software for interest rate pricing: building up the customer rate from funding costs, risk premium, capital charge, costs and margin, modelling scenarios before a rate is released, and recording every outcome together with the data it was based on. For lenders who need to be able to justify their rates, not just calculate them.

What is interest rate pricing software?

Interest rate pricing software, also known as a pricing engine, determines which interest rate an applicant receives. It builds that rate up from components: the funding costs for the relevant term, a premium for credit risk, a charge for capital tied up, operating costs and the desired margin. It is different from acceptance or file processing; for that we have loan software.

At many lenders, this logic sits in a spreadsheet maintained by one person, or is spread across acceptance software, a rate card and a manual approval for exceptions. As soon as the supervisor or the auditor asks why a customer received a particular rate last year, reconstructing the answer begins.

Custom software makes the structure explicit and version-controlled: each component is a rule with an effective date, each outcome records which version was applied, and any deviation from the standard rate goes through a defined route. See also our broader approach to building custom software.

Rate as a sum of components, not a table

The customer rate follows from explicit components, each with its own source and effective date. You see not only which rate results, but also which part is funding, which part is risk and what margin remains.

Scenarios for the change

Before you adjust a spread or margin, you model the change against your existing portfolio and against an inflow profile. This way you see the effect on volume and return before the rate goes out.

Every outcome traceable

For each application, the software records which rate version, which customer data and which risk class were used. A rate from a closed period can be reproduced exactly years later.

How we build your interest rate pricing software

We start with the spreadsheet or model you use today, including the corrections added over the years. Treasury, risk management, commercial and compliance join the discussion early, because the components come from different corners of the business.

1
Discovery & scope

We break down your current rate structure into components and determine, for each one, the source, the owner and the frequency of change. We also record which deviations occur in practice and who is authorised to approve them.

2
Design

We design the component model with version control and effective dates, the input from risk classification and the funding curve, the approval route for deviations, and the integrations with origination and administration systems.

3
Build & integrate

We build in short iterations and run every version against historical applications, so differences from the current model become visible before anything goes live. Unexplained deviations are a blocker, not a detail.

4
Go-live & management

We go live with a parallel period in which the old and new calculations run side by side and the outcomes are compared. After that comes ongoing management, monitoring and further development whenever your model or the supervisory framework changes.

What interest rate pricing software does in practice

A mortgage lender calculates differently from a provider of business credit or leasing. These are the functions we most often deliver.

Component structure of the rate

Funding costs by term, risk premium by class, a charge for capital employed, operational costs and margin, each as a separate component with its own source and effective date. The customer rate is the outcome, not the starting point.

Risk-driven differentiation

Linking the risk premium to your own risk classification and to expected credit losses as you define them under IFRS 9, so that pricing and risk assessment do not drift apart.

Funding curve and term

Processing of a rate curve by term and fixed-rate period, distinguishing variable from fixed, so the rate reflects actual funding costs rather than a single average.

Deviations and mandates

A deviation from the standard rate runs through a mandate structure: who may deviate how much, with what justification and up to which amount. All deviations can be analysed afterwards as a group.

Scenarios and portfolio effect

Modelling a proposed change against the existing portfolio and against an expected inflow profile, with the effect on average margin and on the distribution across risk classes. See also financial analysis software.

Rate sheet and distribution

Publication of current rates to your own channels, advisers or comparison sites, with version control so you can later establish which rate sheet applied at any given moment. Connects to your mortgage portal.

For organisations we build interest rate pricing software for

The need for an explicit pricing model grows with the number of products, channels and risk classes. These are the types of clients we most often build for.

Mortgage lenders

Providers with rates per fixed-rate period and per loan-to-value ratio, where a rate change is immediately visible in the market. Their main need is fast publication with airtight version control.

Business lenders

Financiers of business credit, working capital and leasing, with a lot of customisation per file. For them, the mandate structure for deviations weighs heaviest; see also business lending.

Consumer credit

Providers of personal loans and revolving credit, where the statutory maximum credit charge forms a hard ceiling and pricing differentiation within that ceiling must fit.

Financial service providers and fintech

Parties offering credit as part of a broader platform who want to call pricing as a standalone service. See also our software for the financial sector.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations

We build with a modern, maintainable web stack and connect to the systems that handle your applications, risk classification and administration.

Node.js / Python / .NET React / Vue front end PostgreSQL / SQL database REST and gRPC integrations Version-controlled calculation model Interest rate curve input by term Risk classification integration Origination system integration Credit administration integration Batch scenario runs Mandate and approval model SSO via OAuth 2.0 / SAML Role-based access control Immutable audit logging Reproducible calculations CI/CD pipelines

Why choose Appfront for your interest rate pricing software?

Appfront builds custom software and starts from your existing model. With pricing, the key question is rarely whether the calculation is correct, but whether in three years' time you can still show why a customer got that rate at the time. We design for that: version control and traceability are a starting point, not an extra feature.

We record each component of a rate as a separate element with its own source and effective date. When a risk surcharge changes, that is a management action with a date and an accountable owner, and earlier applications remain reproducible as they were priced at the time.

The model comes from your risk management and treasury teams, not from us. We build the environment in which it becomes explicit, testable and operational, run it against your historical applications so that deviations become visible, and ensure the outcome remains explainable to anyone who asks.

See also our wider services: custom software development and lending software. Questions about your situation? Get in touch.

  • Rate structure in explicit components with effective dates
  • Version control over the full calculation model
  • Every outcome reproducible with the data used
  • Alignment with your own risk classification
  • Mandate structure for deviations from the standard rate
  • Scenario calculation across portfolio and new business
  • Parallel run with comparison before go-live
  • Immutable audit logging of calculation and changes
  • Clear documentation for regulator and auditor
  • Ongoing maintenance when the model or framework changes

Security and compliance in interest rate pricing software

Pricing touches on the duty of care. The Dutch Financial Supervision Act (Wet op het financieel toezicht) requires credit providers to act with due care towards customers, and the AFM supervises this. We therefore build in such a way that every deviation from the standard rate has a documented justification and an authorised approver, and that this record cannot be altered after the fact.

For consumer credit, there is also a statutory maximum on the credit charge. We build that in as a hard limit with an effective date, so that a rate change cannot accidentally exceed it and the check does not depend on an individual employee.

Application data is personal data and sometimes financially sensitive. We apply data minimisation in line with the GDPR and build to the OWASP security standards. More on our approach: information security policy and CVD policy.

  • Statutory maximum as a hard limit with an effective date
  • Justification and authorised approver for every deviation
  • Immutable record of rate and rationale
  • Reproducible calculation for each closed period
  • GDPR-compliant processing and data minimisation
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least privilege
  • Built to the OWASP standards

Frequently asked questions about interest rate pricing software

Answers to the questions we are asked most often about custom software for interest rate pricing and credit pricing.

Interest rate pricing software, often called a pricing engine, determines the rate a borrower receives by building it up from components: funding costs for the term, a credit risk premium, a charge for capital allocation, operating costs and margin. It also records which version of the model was applied at what point in time.

Lending software manages the process around a loan: application, underwriting, the file, disbursement and servicing over its term. Pricing software answers one part of that: what price belongs to this file. In practice we connect the two, so the underwriting process requests the rate rather than calculating it itself.

Yes, and that is usually the starting point. We break the spreadsheet down into components, document the source and owner of each component, and run the new model against historical applications. We investigate differences between the old and new models before anything goes live; an unexplained difference is a blocker.

Through your own risk classification. The risk premium is a function of the class an application falls into, and that class comes from your approval or risk model. Where you determine expected credit losses under IFRS 9, we can use that figure as an input so that pricing and risk assessment rest on the same basis.

Yes. You model a proposed change against the existing portfolio and against an expected intake profile, and see the effect on average margin and on the distribution across risk classes before the rate is published. We keep that modelling, so it is clear later what effect was expected.

A deviation follows a mandate structure: for each role you define how far someone may deviate and up to what amount, and every deviation requires a justification. Deviations can be analysed as a group afterwards, so you can see whether an exception has effectively become the rule and the standard rate needs revising.

For consumer credit, we build the statutory maximum credit charge in as a hard limit with an effective date. A rate change therefore cannot accidentally exceed it. Because this maximum can change periodically, it is configured with a date rather than hard-coded as a value.

We build custom software. For a lender, the pricing model is one of the few components that truly differentiates it, and by definition that does not fit into a standard package. After an intake meeting, we agree together which products to set up first and in what order to develop them.

Ready to build your interest rate pricing software?

Tell us how your rates are set today and where it falls short: in maintaining the model, in handling deviations, or in justifying them afterwards. We are happy to help with component structure, version control and integration with your underwriting process. In a no-obligation first conversation you will get a clear picture of what is possible.

Edit content