How to Calculate Amortization Schedule in QuickBooks

published on 21 December 2023

Calculating amortization schedules can be complicated and tedious.

Luckily, QuickBooks offers tools to easily generate amortization schedules for loans, helping track payments and interest over time.

In this post, you'll learn step-by-step how to record loans in QuickBooks and use its loan manager and reporting tools to calculate, update, and reconcile amortization schedules.

Introduction to Amortization Schedules in QuickBooks

An amortization schedule is a table that shows the periodic breakdown of payments on a loan. It separates the amount paid towards interest and principal with each payment over the life of the loan.

Using amortization schedules in QuickBooks can help businesses track loans and make informed decisions by:

Understanding the Amortization Process

An amortization schedule breaks down loan payments into principal and interest. This allows borrowers to:

  • See how much interest is paid over the life of the loan
  • Determine when the most interest is paid
  • Estimate payoff dates based on payment amounts
  • Plan for cash flow needs as payments change

By separating principal and interest, it becomes easier to understand the true cost of borrowing money over time.

The Advantages of Using QuickBooks for Amortization

Key benefits of using QuickBooks amortization schedules include:

  • Automated Calculation - QuickBooks automatically calculates complex amortization tables, saving significant time.

  • Loan Tracking - Schedules make it easy to see total interest paid to date, remaining principal, next payment due, and estimated payoff date.

  • Planning - With ongoing principal and interest amounts visible, cash flow planning for loan payments is simplified.

  • Forecasting - Businesses can model different payment scenarios to optimize interest costs or pay loans faster.

By generating amortization schedules in QuickBooks, the burden of manual calculations is eliminated while improving financial transparency and decision making.

Can QuickBooks do an amortization schedule?

Amortization of debts and assets in QuickBooks Online will have to be done through manual transactions, such as checks and journal entries. QuickBooks does not have a built-in tool to automatically calculate amortization schedules.

For example, to amortize a loan in QuickBooks, you can set up the loan as a long-term liability account. Then each time you make a loan payment, record it with a check or journal entry against that loan account. The check or journal entry should show the breakdown of principal and interest that makes up the payment.

Over time as you enter these payments, the loan balance will reduce in QuickBooks. However, you will need to calculate the payment amounts including principal and interest outside of QuickBooks based on the loan terms, using a spreadsheet or other amortization schedule calculator.

Some options for creating amortization schedules outside QuickBooks include:

  • Excel - Use the PMT, PPMT and IPMT functions to build an amortization table
  • Online calculators - Free tools like Bankrate's amortization calculator
  • Amortization mobile apps - Apps like Amortization for Android/iOS
  • Accounting software - Some programs like Xero or Wave Accounting have built-in amortization schedule tools

So in summary, while QuickBooks Online does not have a specific amortization schedule feature, you can manually record and track loan payments over time. You just need to calculate the amounts for each payment using other tools. This allows you to amortize debts and assets within QuickBooks, even though the amortization schedule itself is handled externally.

How do I calculate my amortization schedule?

To calculate your amortization schedule in QuickBooks, follow these steps:

  1. Go to the Loan Manager in QuickBooks
  2. Select the loan you want to view the amortization schedule for
  3. Click "View Amortization Schedule"

This will show you a table with the following columns:

  • Payment Number: The number of each payment in the full repayment term, starting with 1
  • Payment Date: The date the payment is due
  • Beginning Balance: The loan balance at the start of the period
  • Payment: The amount due for that payment period
  • Principal: The portion of the payment going towards the loan principal
  • Interest: The amount of interest charged for that period
  • Ending Balance: The remaining principal balance after that payment

As you can see, this breaks down how each payment gets applied to interest first, and then the remainder goes towards reducing the principal balance.

Over time, the interest portion gets smaller and the principal portion gets larger with each payment, until the full original loan amount is paid off.

The beginning balance, minus the principal paid, gives you the ending balance. And the next period's beginning balance is the previous period's ending balance.

So in summary, QuickBooks automatically calculates the amortization schedule when you set up a loan, breaking down how interest and principal are applied with each payment over the full term until payoff.

What is the formula for amortization schedule table?

Amortization is calculated using the following formula:

ƥ = rP / n * [1-(1+r/n)-nt]

Where:

  • ƥ is the periodic amortization payment amount
  • r is the interest rate per period
  • P is the loan principal amount
  • n is the total number of payment periods
  • t is the period for which amortization is being calculated

For example, for a $100,000 loan with 10% annual interest rate paid monthly over 20 years:

ƥ = 0.1 * 100,000 / 12 * [1-(1+0.1/12)-12*20]

This formula calculates the fixed periodic payment needed to fully amortize the loan over the given term.

To build an amortization schedule in QuickBooks, you would calculate the periodic payment using this formula, then apply that fixed payment over each period, allocating part to interest expense and part to principal repayment.

Over time, the interest portion gets smaller and more of the payment goes towards principal. By the end of the term, the full original loan balance will be repaid.

Having an amortization schedule table makes it easy to see how the loan balances change over time and track interest costs. This helps with cash flow planning and ensuring loans are properly recorded and managed in QuickBooks.

How do I record loan amortization in QuickBooks online?

To record loan amortization expenses in QuickBooks Online:

  1. Navigate to the Expenses section and click "+ New"
  2. Select "Expense" from the menu
  3. In the Payee field, select the lender you owe payments to from the dropdown menu
  4. For the Payment Account, choose the bank account you will use to pay the expense from the dropdown
  5. Enter the date the amortization expense applies to
  6. Choose the Payment Method used
  7. Add a Reference Number or memo
  8. If desired, specify the business Location

Next, enter the amortization expense amount as the total. You can break down the principal and interest amounts in the item details if you want to track them separately.

Be sure the expense account is set to "Interest Expense" or another relevant account.

QuickBooks will automatically update the loan balance after recording the amortization transaction. You can run amortization reports to view payment schedules and track interest over time.

Let me know if you need any help setting this up or have additional questions!

How to Record a Loan in QuickBooks

Recording a loan in QuickBooks can seem daunting, but following these steps will ensure you capture all the key details accurately.

Entering Original Loan Information

When you first receive a new loan, you'll need to record basic information like:

  • Loan amount: The total principal borrowed
  • Interest rate: The annual rate charged on the outstanding loan balance
  • Loan date: The date you initially received the loan proceeds
  • Term length: The total length of time before the loan matures
  • Payment periods: How frequently payments are made (monthly, quarterly, etc.)

To enter this in QuickBooks:

  1. Go to Banking > Enter Loan Details
  2. Select New loan and fill in the fields for amount, rate, date, term, and periods
  3. Click OK to save the loan

This will create your loan liability account to track what is still owed.

Defining Loan Payable and Interest Expenses

With the loan setup, next you need accounting buckets to record transactions:

  • Loan Payable: This tracks the outstanding principal owed
  • Interest Expense: This captures all interest paid over the life of the loan

To configure:

  1. Go to Chart of Accounts and create a new Loan Payable account
  2. Also create an Interest Expense account
  3. Link these accounts to the loan details previously entered

Now you can properly record loan payments for principal and interest!

Following these steps enables you to completely track loan balances, interest costs, and payments in QuickBooks for reporting. Let me know if you have any other questions!

sbb-itb-beb59a9

Utilizing QuickBooks Online Loan Manager

QuickBooks Online Loan Manager is a useful tool for tracking loan details and generating amortization schedules. Here are some tips for getting started with Loan Manager:

Setting Up a Loan in Loan Manager

To add a new loan in Loan Manager:

  1. Navigate to the Loan Manager section in QuickBooks Online
  2. Click "Add Loan"
  3. Enter the loan details including the payee, original loan amount, interest rate, loan date, term length etc.
  4. Save the loan

Once the loan is set up, Loan Manager will automatically calculate the payment amounts and generate an amortization schedule based on the details provided.

Managing Multiple Loans with Loan Manager

The Loan Manager can handle multiple loans at once. To organize multiple loans:

  • Give each loan a clear name on setup so they are easy to distinguish
  • Use tags to group similar loans together
  • View loans individually or collectively to compare details
  • Set custom reminders for payments coming due
  • Run amortization reports for each loan

With multiple loans, it is critical to record the correct loan account when making payments. Loan Manager will allocate payments to the appropriate loan based on the account used.

By centralizing loan tracking in Loan Manager, you can simplify loan administration and ensure payments are handled accurately.

Creating an Amortization Schedule in QuickBooks

Outline the process for producing an amortization schedule based on a loan setup in QuickBooks.

Generating the Amortization Schedule Report

To generate an amortization schedule report in QuickBooks:

  1. Navigate to the Reports menu and select Banking>Loan Manager>Amortization Schedule
  2. Select the loan you want to generate the report for from the drop-down menu
  3. Choose the date range to include payments for
  4. Click Refresh to populate the amortization schedule based on the loan details

The amortization schedule breaks down each payment into principal and interest amounts. It calculates the remaining balance after each payment is applied over the lifetime of the loan.

Interpreting Amortization Data

Key elements to understand on the amortization schedule report:

  • Payment: The scheduled payment amount for that period
  • Principal: The portion of the payment applied to the loan balance
  • Interest: The amount of interest charged that period
  • Ending Balance: The loan balance remaining after that payment

Reviewing this data allows you to clearly see how each payment impacts the overall loan balance over time. As more payments are made, more of each payment goes towards principal rather than interest. The ending balance steadily declines as the loan is paid off.

Understanding this breakdown is helpful for tax and accounting purposes when deducting interest expenses. It also ensures loan payments are being applied correctly over the full amortization schedule.

How to Record Loan Payments in QuickBooks

Recording loan payments properly in QuickBooks is important for keeping accurate financial records. Here are some tips for documenting loan payments and reconciling them with your amortization schedule.

Documenting Each Loan Payment

When you make a loan payment in QuickBooks, be sure to:

  • Select the correct loan account in the "Pay Bills" section. This ensures the payment is applied to the right loan.
  • Enter the principal, interest and fees paid if itemized on the lender statement.
  • Attach a digital copy of the loan statement to the transaction for reference.
  • Add a memo with payment details like the date range and loan ID.

Following this process makes each payment easy to track later.

Reconciling Payments with the Amortization Schedule

To verify your actual loan payments match the amortization schedule:

  • Compare principal and interest paid to the schedule monthly.
  • If differences occur, determine the reason by reviewing lender statements. Common reasons include interest rate changes or extra payments made.
  • If needed, ask your lender to provide an updated schedule.
  • Adjust your QuickBooks loan account accordingly if payment terms changed.

Staying on top of reconciliation ensures your QuickBooks records match reality in terms of amounts owed and paid. Minor payment differences are common, but large discrepancies could indicate an error to investigate.

Adjusting for Loan Changes and Recalculating Schedules

When loan terms change over the course of repayment, such as early payoff or interest rate adjustments, it is important to regenerate an updated amortization schedule in QuickBooks. This ensures accurate recording of the loan and proper allocation of payments going forward.

Identifying When to Update the Amortization Schedule

There are a few key scenarios that call for recalculating the amortization schedule in QuickBooks:

  • Early full or partial loan payoff - When extra principal payments are made, the payoff timeline changes and interest accruals must be updated.
  • Interest rate changes - If the interest rate is adjusted per the terms of the loan, the schedule must be regenerated to reflect new interest amounts.
  • Payment term changes - If payment amounts or due dates shift, the schedule should be updated.
  • Balloon payments - Special principal-only payments require rescheduling remaining balances.

Essentially any modification of original loan terms requires regenerating the amortization table to avoid payment allocation issues or incorrect interest accruals.

Steps for Recalculating the Amortization Schedule

To adjust an existing amortization schedule when loan terms change:

  1. Navigate to the Loan Manager in QuickBooks
  2. Select the loan and click “Edit”
  3. Adjust the original terms as needed - payoff date, interest rate, payment amounts/dates
  4. Click “Amortize” to regenerate the schedule
  5. Review the updated figures and ensure accuracy
  6. Save the adjusted loan

The new amortization table will then apply on all future transactions for that loan in QuickBooks, allowing for proper recording.

Regenerating the schedule whenever loan terms shift ensures that QuickBooks continues accurately calculating interest, principal payments, and payoff timelines. This prevents allocation issues and maintains the integrity of the loan recording.

How to Record Loan Fees in QuickBooks

Accounting for Initial Loan Fees

When taking out a loan, there may be various upfront fees charged by the lender, such as origination fees, application fees, or closing costs. It's important to properly record these initial loan fees in QuickBooks to reflect accurate loan costs over the full term.

Here are the key steps to account for initial loan fees in QuickBooks:

  • Create a loan account in the Other Current Liability section of your Chart of Accounts. Name it something like "Loan Payable".
  • When you receive loan proceeds, record the full loan amount as a credit to the Loan Payable account.
  • Record any upfront loan fees paid at closing by making a debit entry to an expense account called "Loan Fees" (or similar) and a credit to your bank account.
  • To amortize the fees over the loan term, set up a loan item in the Item List called "Loan Fees" with an account of "Loan Fees Expense". Make it a non-inventory type item.
  • Add a line for the loan fees to the initial loan transaction. Enter the amount of the fees as a debit to "Loan Fees" and a credit to "Loan Fees" expense account.

This method spreads out the impact of upfront loan fees over the full repayment period. The loan fees get expensed gradually each month as part of recognizing loan interest.

Some loans may have recurring fees you need to pay periodically, such as annual maintenance fees or late payment penalties. Here is how to record these additional ongoing loan costs in QuickBooks:

  • Set up separate expense accounts for each type of loan fee, such as “Loan Maintenance Fees” or “Loan Late Fees”.
  • When you pay a loan fee, record it with a debit to the appropriate expense account and a credit to your bank account.
  • If you want to amortize recurring fees over the remaining loan term, create non-inventory type items for each fee and make monthly journal entries to recognize the expense gradually.

Properly recording loan-related fees is important for accurate financial reporting. Doing so correctly in QuickBooks ensures your loan amortization schedule reflects the complete costs of financing over the full repayment period. Monitoring all loan fees also helps assess if it makes sense to refinance or pay off the loan early.

How to Record Loan Payoff in QuickBooks

Recording the payoff of a loan in QuickBooks is an important process to ensure your books are properly closed out. Here is a step-by-step guide to correctly handling loan payoffs in QuickBooks.

Executing a Loan Payoff Transaction

To record the payoff of a loan in QuickBooks, follow these steps:

  1. Go to the Banking menu and select Make Deposits
  2. Select the bank account you will use to pay off the loan
  3. Enter the payoff amount as a deposit
  4. In the customer/job column, select the loan account
  5. Save and close the deposit

This will show the deposit reducing the loan balance.

To verify, go to the loan account register and ensure the balance is now zero. If needed, enter an adjusting journal entry to bring the loan balance to zero.

Confirming the Closure of the Loan Account

After recording the loan payoff, it's important to close the loan account in QuickBooks. Here is how:

  1. Go to the Chart of Accounts
  2. Locate the loan account and edit it
  3. Check the box to mark the account as inactive
  4. Save and close the account

The loan account is now closed in QuickBooks. This keeps your balance sheet clean and avoids confusion down the road.

Recording loan payoffs properly in QuickBooks is important for accurate financial reporting. Following this guide will ensure your loan accounts are handled correctly upon payoff. Let me know if you have any other questions!

Concluding Thoughts on Amortization in QuickBooks

Summarizing the Amortization Schedule Calculation

Calculating amortization schedules in QuickBooks can be a bit complex, but is an important process for properly recording loans. Here are the key steps:

  • Set up the loan details like principal amount, interest rate, loan date, and term in the Loan Manager. This creates the loan account.
  • Generate the amortization schedule based on the loan details. This breaks down each payment into principal and interest.
  • Record loan payments to the loan account. QuickBooks automatically applies the payment to principal and interest per the schedule.
  • Reconcile the loan account periodically to ensure the running balance matches the outstanding amount per the amortization schedule.

Following this process correctly records loan transactions and produces accurate financial reporting on interest and principal payments over the life of the loan.

Further Assistance with QuickBooks Amortization

If you need more help with amortization schedules in QuickBooks, here are some useful resources:

I hope these instructions and resources help you effectively work with amortization schedules in QuickBooks. Let me know if you have any other questions!

Related posts

Read more