NetLoan — Set Up a Loan with a Variable Rate Index
Overview
This article shows how to apply an existing Variable Rate Index to a loan record so its rates sync directly into the loan's Rates sublist and amortization schedule. Use it when setting up a new variable rate loan, or when adding or changing the Rate Index on an existing pending loan.
Note: As of July 2026, rates from the Variable Rate Index sync immediately when the index is selected — there's no separate "Initiate Sync" step required. However, the loan's Origination Date and Maturity Date fields must already be populated before selecting the Rate Index, or the sync will return no rates.
Prerequisites
- A Variable Rate Index record must already exist with its rate history loaded. See NetLoan - Manage Variable Rate Index.
- The loan's Schedule Calculation Type must not be set to Calculate Rate — Variable Rate Index is only supported with other Schedule Calculation Types, such as Default.
- The loan must have a Maturity Date populated — the rate sync won't pull in any rates without one.
- Standard NetLoan access to create/edit loan records.
Step-by-Step
Navigation
- Loan record: Open the loan record (new or existing, in Pending status) and go to the Accounting subtab, where the Variable Rate Index field lives.
Process
- Populate the loan's Origination Date and Maturity Date. These must be filled in before you select a Rate Index, or the sync will run and return no rates.
- Confirm Schedule Calculation Type is not set to Calculate Rate. Variable Rate Index only works with other Schedule Calculation Types, such as Default.
- On the Accounting subtab, select the desired Index Rate in the Variable Rate Index field.
- If applicable, enter a Variable Rate Spread.
- NetLoan immediately pulls in rate records from the index and adds them to the loan's Rates sublist. No manual "Initiate Sync" step is needed.
- Review the Rates sublist to confirm the expected rate lines came in.
- Generate the loan's amortization schedule as usual — see NetLoan - Generate the Amortization Schedule (General).
Considerations
- The immediate sync isn't limited to the Variable Rate Index field — changing the Variable Rate Spread, Maturity Date, Origination Date, or Term on a loan that already has a Rate Index assigned will also trigger a rebuild of the Rates sublist.
- On a Pending loan, NetLoan pulls in every active rate record on the index effective on or before the Maturity Date — it does not filter by Origination Date, so rates effective before your Origination Date will also come in. Review the Rates sublist and remove any lines you don't want.
- If you change the Maturity Date to a point earlier than any rate on the index, the Rates sublist can end up empty — the sync has nothing on or before that date to pull in.
- Selecting a Rate Index while Schedule Calculation Type = Calculate Rate isn't supported — NetLoan will alert you and clear the field automatically.
Record Structure
Loan Record
| Field Name | Field Type | Description | Example | Field ID |
|---|---|---|---|---|
| Origination Date | Date | Start date of the loan. Must be populated before a Variable Rate Index sync will pull in any rates. | 01/01/2026 | custrecord_da_loan_origination_date |
| Term | Integer | Loan length in periods; auto-calculates Maturity Date (and vice versa) when either is entered. | 60 | custrecord_da_loan_term |
| Maturity Date | Date | End date of the loan. The rate sync only pulls in index rates effective on or before this date — it will not run at all if this field is blank. | 12/31/2030 | custrecord_da_loan_maturity_date |
| Schedule Calculation Type | List/Record | Determines how the loan calculates rate/payment. Must not be set to Calculate Rate for Variable Rate Index to be usable. | Default | custrecord_da_loan_calculation_type |
| Variable Rate Index | List/Record | The Rate Index record to pull periodic rates from. Selecting or changing this field immediately syncs matching rate records onto the loan's Rates sublist. | ACME 1-Month SOFR | custrecord_da_loan_variable_rate_index |
| Variable Rate Spread | Percent | Additional rate added to each synced index rate. Entered the same way as a standard percentage (e.g., 2 for 2%). | 2 | custrecord_da_loan_variable_rate_spread |
| Variable Rate Loan | Checkbox | Informational field indicating the loan uses a Variable Rate Index. Checked automatically once a Variable Rate Index is selected on the Accounting subtab. | Checked | custrecord_da_loan_variable_rate_loan |
Loan Rates Sublist
| Field Name | Field Type | Description | Example | Field ID |
|---|---|---|---|---|
| Effective Date | Date | The date this rate takes effect. Sourced from the Rate Index record. | 02/01/2026 | custrecord_da_rate_effective_date |
| Annual Percentage Rate | Percent | The periodic rate pulled from the index, plus Variable Rate Spread if configured. | 5.2500% | custrecord_da_rate_apr |
| Index | List/Record | The Variable Rate Index this rate line was copied from. Populated automatically for synced lines; blank on manually entered rate lines. | 1-Month SOFR | custrecord_da_rate_copied_from_index |
