Compliance tools

How to record a chattel mortgage or hire purchase in Xero: the journals, the GST and the schedule

For Australian practices: record a chattel mortgage in Xero by putting the asset and the amount financed on the balance sheet at settlement and claiming the GST on the purchase in that BAS. Then code each repayment to the liability, with no GST, and journal the interest from a schedule. A hire purchase from 1 July 2012 is recorded the same way, but its GST credit covers the interest too.

Chattel mortgage, hire purchase or lease: what you’re recording

The agreement type decides who owns the asset, how the GST works and what the ledger shows, so read the contract before you code anything. The lender’s product name isn’t always a reliable guide.

  • Chattel mortgage. The client buys the asset, takes title from the time of purchase and borrows the price from the lender, who holds a mortgage over the asset as security. In the books it’s an asset and a loan.
  • Hire purchase. The financier owns the goods until the final instalment is paid or the purchase option is exercised. For tax and in most client files it’s still recorded as an asset and a liability, because the client is expected to end up owning it.
  • Lease. The lessor owns the asset and the client pays rent for its use. Each lease payment carries its own GST, period by period, and there’s no loan to schedule.

For income tax, the holder of a depreciating asset claims its decline in value. Under a hire purchase the ATO treats the client as the notional buyer, financed by a notional loan, and the notional interest is deductible to the extent the asset is used to earn income.

GST on a chattel mortgage and on hire purchase

This is where the two agreements part company. A chattel mortgage is a loan, and the ATO treats a loan as an input taxed financial supply. A hire purchase entered into from 1 July 2012 is taxable in every component, whether or not the interest is shown separately.

GST on equipment finance in Australia, from the ATO
Chattel mortgageHire purchase (from 1 July 2012)Lease
GST credit onThe purchase price of the assetThe total amount payable, interest and GST-able fees includedEach lease payment
GST on the interestNone (input taxed)Yes, claimed up front with the restPart of each lease payment
When, accruals basisThe BAS period of the invoice or the first payment, whichever is earlierThe BAS period of the first payment or the tax invoice, whichever is earlierEach period, as payments fall due or are invoiced
When, cash basisIn full, in the period the borrowed funds pay the supplierIn full, up front, as if on the accruals basisEach period, as payments are made
GST on each repaymentNoneNone (already claimed)1/11 of each payment
A tax invoice must be held when the BAS is lodged. Registration, stamp duty and insurance the financier pays for the client aren’t taxable supplies by the financier, so they carry no GST credit through the agreement. GST credits on a car are capped at one-eleventh of the car limit.

Hire purchase agreements entered into before 1 July 2012 still follow the old rules: a disclosed interest charge is input taxed, and a cash-basis client claims the GST in each instalment as it’s paid. You’ll still meet them in long-held truck and plant files.

A worked example: a $96,000 excavator on a chattel mortgage

Bull Antics Pty Ltd buys an excavator for $96,000 including GST and finances the full price on a chattel mortgage settled on 31 December 2026. The rate is 7.95% a year, with 12 quarterly repayments of $9,070.75 in arrears from 31 March 2027. The company reports GST quarterly.

At settlement the asset goes on at its GST-exclusive cost and the GST credit of $8,727.27 goes in the October to December 2026 BAS. The liability is the full amount financed.

The settlement journal for Bull Antics Pty Ltd’s excavator, 31 December 2026 (sample data)
AccountDebitCredit
Plant and equipment, excavator87,272.73
GST (claimed in the December quarter BAS)8,727.27
Chattel mortgage, excavator96,000.00
Xero Central suggests either a bill coded to the fixed asset account and paid from the liability account, which creates the asset in the register, or a manual journal with the asset added to the register by hand. If a deposit or trade-in reduced the amount financed, it’s a third line against the account it was first posted to.

Each quarter’s interest is the opening balance times the quarterly rate. The first repayment carries $1,908.00 of interest ($96,000 × 7.95% ÷ 4) and $7,162.75 of principal. Over the three years the company pays $12,849.06 in interest, $3,673.64 of it in the year to 30 June 2027.

Bull Antics Pty LtdExcavator, chattel mortgage

Financed
$96,000.00
Rate
7.95% p.a.
Repayments
12 × $9,070.75
Repayment schedule for Bull Antics Pty Ltd’s chattel mortgage over an excavator: $96,000.00 at 7.95% a year, 12 quarterly repayments in arrears. Sample data.
RepaymentInterestPrincipalBalance
1 31 Mar 20271,908.007,162.7588,837.25
2 30 Jun 20271,765.647,305.1181,532.14
FY27 total3,673.6414,467.8681,532.14
3 30 Sep 20271,620.457,450.3074,081.84
4 31 Dec 20271,472.387,598.3766,483.47
5 31 Mar 20281,321.367,749.3958,734.08
6 30 Jun 20281,167.347,903.4150,830.67
FY28 total5,581.5330,701.4750,830.67
7 30 Sep 20281,010.268,060.4942,770.18
8 31 Dec 2028850.068,220.6934,549.49
9 31 Mar 2029686.678,384.0826,165.41
10 30 Jun 2029520.048,550.7117,614.70
FY29 total3,067.0333,215.9717,614.70
11 30 Sep 2029350.098,720.668,894.04
12 31 Dec 2029176.778,894.040.00
FY30 total526.8617,614.700.00
Whole term12,849.0696,000.000.00
Every repayment is $9,070.75 (the last is $9,070.81 to absorb rounding), but the interest in it falls from $1,908.00 to $176.77 as the balance falls. A fixed split coded on every bank line would be wrong from the second repayment. Sample data, the same agreement as AccountKit’s equipment finance page.

If the contract states only the repayment amount, the rate in the schedule is the one that makes the present value of the repayments equal the amount financed. Build the schedule from the contract, then check its last balance is $0.00, or the residual if there is one, before you post anything from it.

How to journal each chattel mortgage repayment in Xero

We’d suggest coding the whole repayment to the liability, BAS Excluded, and posting the interest as a separate journal. The bank rule stays simple because the repayment is the same every quarter, and the interest comes from the schedule rather than from whoever reconciles the bank.

1The repayment, from the bank feed

31 Mar 2027 · Spend money · Lender’s direct debit

Bank transaction for repayment 1, coded in Xero
AccountTax rateAmount
Chattel mortgage, excavatorBAS Excluded9,070.75

2The interest journal

31 Mar 2027 · Manual journal · Interest, repayment 1 of 12

Manual journal for the interest in repayment 1
AccountDebitCredit
Interest expense1,908.00
Chattel mortgage, excavator1,908.00

3The liability account in Xero

Amount financed at settlement
96,000.00 Cr
Repayment 1, coded in full
9,070.75 Dr
Interest journal
1,908.00 Cr
Balance at 31 Mar 2027
88,837.25 Cr

Agrees with the schedule: $88,837.25 after repayment 1

The bank line never needs splitting. The whole $9,070.75 reduces the liability, the $1,908.00 journal puts the interest back, and the account lands on the lender’s balance of $88,837.25. The net effect is a principal reduction of $7,162.75. Sample data.

Two other methods are common, and both work if they’re kept up:

Three ways to record finance repayments in Xero
MethodHow it worksWhat to watch
Repayment to the liability, interest by journalThe bank line goes to the liability in full; one journal per repayment moves the interest from the liability to interest expense.The liability is only right after each journal is posted.
Split each bank lineEach spend money transaction has an interest line and a principal line, as Xero Central describes.The split changes every repayment, so a bank rule with fixed amounts is wrong from the second repayment.
Gross liability with unexpired interestThe liability goes on at the total repayable, with the future interest in a contra account; each journal moves interest out of unexpired interest.The net of the two accounts is what agrees with the lender’s balance.

Whichever method you pick, set the finance account up as a non-current liability. Xero lets you set a loan up as a bank account when there’s a feed, but it doesn’t allow manual journals to a bank account, and it warns that the current ratio on the dashboard won’t be right.

Recording a hire purchase instead

Put the same cash flows through a hire purchase entered into on or after 1 July 2012 and the ledger changes in one place: the GST. The client claims one-eleventh of everything payable, $108,849.06 ÷ 11 = $9,895.37, in the period of the first payment or the tax invoice. That includes $1,168.10 of GST on the interest.

The same agreement as a hire purchase, recorded gross (sample data)
AccountDebitCredit
Plant and equipment, excavator87,272.73
GST (one-eleventh of the total payable)9,895.37
Unexpired hire purchase interest11,680.96
Hire purchase liability, excavator108,849.06
This is the treatment Xero Central describes for hire purchase: the asset at its value and the total amount to be repaid as the liability.

Each repayment is coded to the liability with no GST. Each interest journal moves the GST-exclusive interest out of unexpired interest: for the first repayment that’s $1,734.55 of the $1,908.00. The last journal clears whatever rounding is left so unexpired interest closes at nil.

Reconciling the liability through the year

After each repayment and its journal, the liability in Xero should equal the schedule balance, and the schedule should equal the lender’s statement. If one of the three disagrees, find out why before the next quarter adds to it.

At 30 June 2027 Bull Antics’ chattel mortgage is $81,532.14. The principal in the next four repayments is current; the rest is non-current.

Bull Antics Pty Ltd’s chattel mortgage at 30 June 2027 (sample data)
Amount
Balance per schedule and lender’s statement81,532.14
Current: principal in repayments 3 to 6, due by 30 June 202830,701.47
Non-current: principal due after 30 June 202850,830.67
On the gross method the current portion is the next four repayments, $36,283.00, less their unexpired interest of $5,581.53, which gives the same $30,701.47.

Finance liabilities belong on the same month-end list as the other balance sheet accounts your team signs off, such as inter-entity loans between a group’s entities. A review that ticks off the bank and leaves the finance accounts until year end is how a catch-up journal ends up in June.

Step by step: setting up a new agreement on a client file

  1. Get the contract and the supplier’s tax invoice.

    You need the amount financed, financier, contract date, first repayment date, frequency, number and amount of repayments, and any residual or balloon.

  2. Confirm the agreement type and its date.

    Chattel mortgage, hire purchase or lease, and for hire purchase whether it was entered into before or after 1 July 2012.

  3. Set up the accounts.

    A non-current liability for the agreement, a current portion account, interest expense, and unexpired interest if you record gross.

  4. Post the settlement.

    Asset at its GST-exclusive cost, the GST credit in the right BAS period, deposit or trade-in lines, and the liability. Register the asset so it depreciates.

  5. Build the schedule.

    Check the repayment, rate and term agree with the contract and that the balance closes at nil or the residual.

  6. Code each repayment to the liability.

    BAS Excluded, with a bank rule if the amount is fixed.

  7. Post the interest journal after each repayment.

    From the schedule, dated on the repayment date, so monthly and quarterly reports carry the right interest.

  8. Reconcile at each month or quarter end.

    Liability against the schedule; schedule against the lender’s statement.

  9. Split current and non-current at 30 June.

    Next 12 months’ principal to current, and check any balloon falls in the right side.

Mistakes reviewers find in finance accounts

  • GST coded on a chattel mortgage repayment. It claims a credit the client isn’t entitled to, and the liability won’t agree with the lender. It’s the first cause listed in AccountKit’s own help for an out-of-balance schedule.
  • A hire purchase treated like a chattel mortgage. After 1 July 2012 the GST on the interest is claimable up front, so a file that only claimed GST on the price has left credits unclaimed.
  • A fixed split in a bank rule. The interest in each repayment falls, so the split drifts from the schedule from the second repayment.
  • One catch-up interest journal at year end. The annual figure may be right, but every monthly and quarterly report before it understated both the interest and the liability.
  • The asset at its GST-inclusive cost. Depreciation is overstated and the GST credit is either missed or claimed twice.
  • A balloon or residual left out of the schedule. The schedule closes at nil while the lender still expects a final payment.
  • The whole liability in non-current. The balance sheet shows no current debt and the current ratio looks better than it is.
  • Registration, stamp duty or insurance financed with GST. Amounts the financier pays for the client aren’t its taxable supplies, so they need their own coding.

How AccountKit handles equipment finance

AccountKit’s equipment finance tool builds the schedule from the contract, for regular repayments or irregular ones such as a larger second repayment that clears the GST, or a gap after harvest. For a new agreement it posts the purchase journal to Xero; for an existing one you set a conversion date and it posts from there. After each repayment date it posts the interest journal (BAS Excluded by default), keeps the next 12 months in current liabilities if you use that setting, and shows whether the Xero balance agrees with the schedule.

The Cashflow Commitments report adds up what every agreement still has to pay when a lender asks. For the other balance sheet accounts on your month-end list, the account reconciler does the same job, and pricing shows the plans that include them.

★★★★★

Love how this app allocates interest on my Chattel Mortgages on a monthly basis directly into my Xero client files.…

Catherine CunninghamReview on the Xero App Store, April 2022

Questions practices ask

Is there GST on chattel mortgage repayments?

No. A chattel mortgage is a loan, which the ATO treats as an input taxed financial supply, so neither the principal nor the interest in a repayment carries GST. The GST credit is claimed once, on the purchase of the asset.

Can a cash-basis client claim all the GST on a chattel mortgage up front?

Yes. A client on the cash basis claims the entire GST credit in the tax period in which the borrowed funds are used to pay the supplier in full, provided it holds a tax invoice when it lodges the BAS.

What’s the GST difference between a chattel mortgage and a hire purchase?

Under a chattel mortgage the GST credit is on the asset’s price only. Under a hire purchase entered into from 1 July 2012, every component is taxable, so the credit is one-eleventh of the total amount payable, interest included, claimed up front on either accounting basis.

Should a chattel mortgage be set up as a bank account in Xero?

Usually not. Xero allows a loan as a bank account when there’s a feed, but it doesn’t allow manual journals to a bank account, and interest journals are how most practices keep the liability right. Set it up as a non-current liability instead.

How do I split a chattel mortgage between current and non-current liabilities?

Put the principal in the repayments due in the next 12 months into current liabilities and leave the rest in non-current. In the worked example, $30,701.47 of the $81,532.14 owed at 30 June 2027 is current.

Why doesn’t the finance liability in Xero match the lender’s statement?

The usual causes are GST coded on a repayment, a repayment coded to the wrong account, an interest journal missing or posted twice, or something else posted to the liability. Compare the account’s transactions with the schedule repayment by repayment to find the first one that differs.

Sources

This guide is general information, not advice for a particular client. Check the ATO guidance current at the time you rely on it.

  1. ATO: GST – Hire purchase and leasing (last updated 6 April 2017) Checked 1 October 2026
  2. GST Act 1999, Division 158 (hire purchase on the cash basis) and section 156-23 Checked 1 October 2026
  3. GST Regulations 2019, sections 40-5.09 and 40-5.12 (credit under hire purchase from 1 July 2012 isn’t a financial supply) Checked 1 October 2026
  4. ATO: GST issues register, Financial services, hire purchase agreements and chattel mortgage Checked 1 October 2026
  5. ATO: Guide to depreciating assets 2026 Checked 1 October 2026
  6. ATO: Notional interest under a hire purchase arrangement (Division 240) Checked 1 October 2026
  7. Inland Revenue: GST special supplies, hire purchase agreements (last updated 1 April 2026) Checked 1 October 2026
  8. HMRC: VAT guide (VAT Notice 700), section 8.4 (updated 25 June 2026) Checked 1 October 2026
  9. HMRC: VAT Finance Manual, VATFIN3120 Checked 1 October 2026
  10. Xero Central: Set up a loan in Xero Checked 1 October 2026
  11. Xero Central: Add or copy a fixed asset (record a fixed asset bought on hire purchase) Checked 1 October 2026

Build one agreement from the contract

Put a client’s finance agreements in one schedule.

Book a demo and we’ll build one of your clients’ agreements from the lender’s contract, or start a trial and post the first interest journal to Xero yourself.