Limited time: 90% off your first 6 months on Bookkeeping plans Claim offer
Fixed Assets

Fixed Assets: Track, Depreciate, and Dispose of Capital Assets

Advanced 10 min read 11 views

The Fixed Assets module lets you record every capital asset your client owns, calculate depreciation automatically across multiple methods, post journal entries for each period, and record disposals with gain or loss. From a single laptop to a fleet of vehicles, every asset is tracked from purchase to write-off.

This guide walks through every screen, button, and field in the order you see them on screen.


Getting Here

  1. Open the main sidebar and select a Bookkeeping Client.
  2. In the client sidebar, expand the Fixed Assets section.

Two menu items appear:

Menu Item What You See
Assets The main asset register with statistics, filters, and asset management.
Settings Configuration for default GL accounts, depreciation methods, and automation.

Click Assets to begin.


Understanding the Assets Page

The Assets page is your fixed asset register. It lists every asset, shows key financial metrics, and gives you all actions from a single view.

Top Metrics

Seven cards sit across the top of the page, giving you a complete snapshot of the asset portfolio:

Metric What It Shows
Total Assets How many assets are in the register (all statuses).
Active Assets currently in use and depreciating, in green.
Fully Depreciated Assets that have reached the end of their useful life, in yellow.
Disposed Assets that have been sold, scrapped, or retired, in grey.
Total Cost The sum of all purchase prices across every asset.
Accumulated Depreciation Total depreciation recorded to date, in orange.
Net Book Value Total cost minus total accumulated depreciation, in blue.

Header Buttons

Four buttons sit at the top-right above the metrics:

Button What It Does
Settings Opens the Fixed Asset Settings page.
Post Pending Depreciation Posts all depreciation entries that are due but not yet posted. Creates journal entries automatically.
Bulk Import Opens a dialog to import multiple assets from a CSV or Excel file.
Add Asset Opens the form to create a new fixed asset.

Tabs and Filters

Below the metrics, a tab bar and a filter work together to narrow down the asset list:

Tabs switch between status groups:

Tab Shows
All Assets Every asset regardless of status.
Active Only assets currently in use and depreciating.
Fully Depreciated Assets whose accumulated depreciation equals cost minus salvage.
Disposed Assets that have been sold, scrapped, or retired.
Draft Assets still being set up, not yet active.

Category Filter — A dropdown to the right of the tabs lets you filter by asset category (e.g., Computers, Vehicles, Furniture, Machinery). The categories come from the assets you have already created.

The Assets Table

Below the filters, a table lists every asset matching your current tab and filter. Each row shows:

Column What You See
Asset The asset name in bold, with the asset number and serial number below.
Category The category tag, or a dash if none.
Purchase Date The date the asset was acquired.
Purchase Price The original cost.
Depreciation The accumulated depreciation amount plus a mini progress bar. Hover over the bar to see the percentage depreciated.
Net Book Value Purchase price minus accumulated depreciation, in blue.
Status A badge: Active (blue), Fully Depreciated (yellow), Disposed (red), Draft (grey), or Deleted (outline).
Actions A three-dot menu with View Schedule, Edit, Dispose (for active assets), and Delete options.

If no assets exist yet, an empty state appears with an Add Your First Asset button.


Creating a Fixed Asset

  1. Click the Add Asset button at the top-right.
  2. A dialog opens with four sections.

Basic Information

Field What To Enter Required
Asset Name A descriptive name, e.g., "Dell Latitude Laptop" or "2024 Ford F-150." Yes
Asset Number An internal tracking number. Leave blank to auto-generate (e.g., FA-1). No
Description Any additional details about the asset. No
Serial Number The manufacturer serial number for physical tracking. No
Location Where the asset is physically located (office, warehouse, etc.). No
Category Pick an existing category from the dropdown or leave as No Category. No

Financial Information

Field What To Enter Required
Purchase Price The original cost of the asset in dollars. Yes
Salvage Value The estimated value at the end of its useful life. Defaults to 0. No
Currency CAD or USD. No
Purchase Date The date the asset was acquired. Yes
Depreciation Start Date The date depreciation begins. Usually the same as the purchase date. Yes

Depreciation Settings

Field What To Enter Required
Method How depreciation is calculated. See the methods table below. Yes
Useful Life How long the asset will be used, chosen from preset options. Yes
DB Rate (%) Only visible when Reducing Balance is selected. The depreciation rate multiplier (e.g., 200 for double declining). Conditional
Prior Depreciation Depreciation already recorded before tracking in this system. No

Depreciation Methods

Method How It Works Best For
Straight Line Spreads the cost evenly over the useful life. Each period has the same amount. Most assets — computers, furniture, buildings.
Reducing Balance Applies a constant rate to the declining book value. Larger amounts early, smaller later. Vehicles, technology, assets that lose value quickly.
Units of Production Depreciation based on actual usage or output rather than time. Manufacturing equipment, vehicles measured by kilometres.
Sum of Years Digits Accelerated method that weights depreciation toward the early years. Assets that are most productive when new.

Useful Life Presets

Preset Category
3 Years (36 months) Computers
5 Years (60 months) Vehicles
7 Years (84 months) Furniture
10 Years (120 months) Machinery
15 Years (180 months) Leasehold Improvements
20 Years (240 months) Buildings
25 Years (300 months) Buildings
40 Years (480 months) Buildings

GL Accounts (Optional)

Three dropdowns let you override the default GL accounts for this specific asset. Leave all three as Use Default to inherit the accounts configured in Settings:

Field Purpose
Asset Account The balance sheet account where the asset is recorded.
Accum. Depreciation The contra-asset account for accumulated depreciation.
Expense Account The income statement account for depreciation expense.

Notes

A free-text field for any internal notes about the asset.

  1. Click Create Asset to save.

The asset appears in the table immediately. If the asset is active, the system generates a depreciation schedule automatically.


Viewing an Asset in Detail

Click the three-dot menu on any asset row and select View Schedule, or click an asset row directly (if clickable), to open the asset detail page.

The top of the page shows the asset name, a status badge, the asset number, serial number, and location. Two buttons appear at the right:

  • Edit Asset — Returns you to edit mode on the Assets page.
  • Dispose — Opens the disposal dialog (only for active assets).

Summary Cards

Four cards summarize the asset's financial position:

Card What It Shows
Purchase Price The original cost with the purchase date below.
Accumulated Depreciation Total depreciation to date in orange, with a progress bar and percentage.
Net Book Value Purchase price minus accumulated depreciation, in blue. Salvage value shown below.
Useful Life Shown in years and months (e.g., "5y 0m"), with the depreciation method name below.

Depreciation Schedule Tab

This is the default tab. It shows the full depreciation schedule organized by fiscal year. Each year is a collapsible section:

  • Click the chevron to expand or collapse a year.
  • The year header shows the year label, total depreciation for that year, and how much has been posted (in green).

Inside each year, a table lists every monthly entry:

Column What You See
Period The month label (e.g., "Jan 2026") and period number.
Amount The depreciation amount for that period.
Opening NBV The net book value at the start of the period.
Closing NBV The net book value at the end of the period.
Status A badge: Scheduled (outline, clock icon), Pending (yellow, alert icon), Posted (green, check icon), Skipped (grey, X icon), or Reversed (red, X icon).
Actions Buttons depending on the entry state.

Entry Actions

For entries with status Pending or Scheduled:

  • Approve — Appears when Require Approval is on in Settings. Click to approve the entry before posting.
  • Post — Creates the journal entry (debit Depreciation Expense, credit Accumulated Depreciation) and marks the entry as Posted.
  • Mark Posted — Marks the entry as posted without creating a journal entry. Use this when the journal entry was created outside the system.

For entries with status Posted:

  • View JE — Opens the linked journal entry in the journal entries page (only shown if a journal entry was auto-created).
  • Posted (Manual) — A badge indicating the entry was marked as posted without a linked journal entry.

✓ Tip: If multiple periods are due, use the Post Pending Depreciation button on the main Assets page to post them all at once instead of one at a time.

Asset Details Tab

Shows the full asset metadata: all fields from the create form, GL account overrides, and any custom metadata.

Transaction History Tab

Shows a chronological log of all transactions affecting this asset: creation, depreciation postings, edits, and disposal.


Editing an Asset

  1. From the assets table, click the three-dot menu and select Edit.
  2. The same form from the create dialog opens with all fields pre-filled.
  3. Make your changes.
  4. Click Update Asset.

⚠ Warning: Changing the depreciation method, useful life, or start date will trigger a recalculation of the depreciation schedule. Previously posted entries are not automatically reversed — review the schedule after editing to ensure correctness.


Disposing of an Asset

  1. From the assets table, click the three-dot menu on an active asset and select Dispose. Or, from the detail page, click the Dispose button.
  2. The Dispose Asset dialog opens.

Disposal Form Fields

The dialog shows a summary card with the asset's purchase price, accumulated depreciation, and net book value for reference.

Field What To Enter Required
Disposal Date The date the asset was sold or retired. Yes
Sale Price The amount received for the asset. Enter 0 if scrapped. No
Disposal Fees Any costs incurred to dispose of the asset (broker fees, removal, etc.). No
Proceeds Account Where the sale proceeds were deposited (Cash, Bank, A/R). Only appears when Sale Price is greater than 0. Conditional
Notes Reason for disposal or any additional information. No

Estimated Gain/Loss

As you fill in the Sale Price and Disposal Fees, an Estimated Gain/Loss section updates in real time:

  • If the net proceeds (sale price minus fees) exceed the net book value, a Gain appears in green.
  • If the net proceeds are less than the net book value, a Loss appears in red.

This is calculated as: Sale Price − Disposal Fees − Net Book Value.

  1. Click Dispose Asset.

The system creates a journal entry that:

  • Credits the Asset account (removing the asset from the books)
  • Debits the Accumulated Depreciation account (clearing the contra-asset)
  • Debits or credits the Gain/Loss account
  • Debits the Proceeds account for any cash received

✓ Tip: If you see an error about missing accounts, click the Go to Settings button in the error banner to configure the required GL accounts before proceeding.


Deleting an Asset

  1. From the assets table, click the three-dot menu and select Delete.
  2. A confirmation dialog appears. If the asset has recorded depreciation, a warning shows the accumulated amount.
  3. Click Delete to confirm.

⚠ Warning: Deleting an asset with posted depreciation does not automatically reverse the journal entries. You will need to handle those reversals manually.


Posting Pending Depreciation

The Post Pending Depreciation button on the main Assets page processes all depreciation entries that are currently due. When you click it:

  1. The system finds all entries with status Pending or Scheduled whose period date is on or before today.
  2. For each entry, a journal entry is created: debit Depreciation Expense, credit Accumulated Depreciation.
  3. The entry status changes to Posted.
  4. A toast message confirms how many entries were posted.

Use this monthly to keep depreciation up to date without processing entries one at a time.


Bulk Importing Assets

  1. Click the Bulk Import button.
  2. The import dialog opens with a drag-and-drop area.

Required Columns

Column Description
asset_name Name of the asset.
purchase_price Purchase price as a number.
purchase_date Date of purchase in YYYY-MM-DD format.
depreciation_start_date When depreciation begins, in YYYY-MM-DD format.

Optional Columns

description, serial_number, location, category, salvage_value, useful_life_months, depreciation_method

  1. Upload a CSV or XLSX file.
  2. Click Import Assets.

Configuring Fixed Asset Settings

Click Settings in the Fixed Assets sidebar menu, or click the Settings button on the Assets page, to open the configuration page.

Configuration Status Banner

A banner at the top tells you whether the module is ready:

  • Yellow warning — Settings not configured. At minimum, you need the Asset Account, Accumulated Depreciation Account, and Depreciation Expense Account.
  • Green success — Fixed asset module is fully configured and ready.

Default GL Accounts

Five dropdowns let you set the default accounts. Individual assets can override these.

Setting Account Type Purpose
Fixed Asset Account * Asset Records the asset purchase on the balance sheet.
Accumulated Depreciation Account * Contra-Asset Tracks total depreciation against the asset.
Depreciation Expense Account * Expense Records depreciation on the income statement.
Gain/Loss on Disposal Account Revenue or Expense Records gains or losses when assets are disposed.
Default Proceeds Account Bank or Cash Where sale proceeds are deposited upon disposal.

The dropdowns show only active accounts from the chart of accounts that match the appropriate type. Each option shows the account number and name.

Depreciation Defaults

These settings are pre-filled when you create a new asset. You can change them per asset.

Setting Options Default
Default Depreciation Method Straight Line, Reducing Balance, Units of Production, Sum of Years Digits. Straight Line
Default Useful Life 3y (computers) through 40y (buildings). 5 Years (60 months)
Default Salvage Value (%) A percentage of the purchase price (0–100). 0
Default Reducing Balance Rate (%) The multiplier for reducing balance (100–300). 200 = double declining. 200
Capitalization Threshold Minimum purchase price to treat an item as a fixed asset. Items below this are expensed. 0

Use Mid-Month Convention

When on (default), depreciation for the month of acquisition and the month of disposal is calculated at half the normal monthly rate, regardless of which day the transaction occurred. When off, depreciation starts in the month of acquisition with no proration.

Automation Settings

Setting What It Does Default
Auto-Post Depreciation When on, the system automatically posts depreciation on the scheduled day each month. A day-of-month selector appears below when enabled. Off
Auto-Post Day of Month The day (1–28) when auto-posting runs. Only visible when Auto-Post is on. 1
Require Approval When on, entries must be approved before they can be posted. An Approve button appears on each entry. Off
Group Depreciation Entries When on, depreciation for multiple assets in the same period is combined into a single journal entry instead of separate entries. Off

Journal Entry Template

Customize the memo line that appears on depreciation journal entries.

The JE Memo Template field accepts plain text with variables in curly braces. A reference card below the field shows all available variables:

Variable What It Inserts
{asset_name} Name of the asset.
{asset_number} Asset number or ID.
{period} Depreciation period (e.g., "January 2026").
{amount} The depreciation amount in dollars.
{category} The asset category.

Example templates:

  • Depreciation for {asset_name} - {period}
  • Monthly depreciation - {asset_number}: {amount}
  • {category} depreciation - {asset_name} ({period})

Notification Settings

Setting What It Does Default
Notify on Asset Creation Sends a notification when a new asset is added. Off
Notify on Depreciation Posted Sends a notification when depreciation entries are posted. Off
Notify on Asset Disposal Sends a notification when an asset is disposed. Off
Notify on Full Depreciation Sends a notification when an asset reaches 100% depreciated. Off

Saving Settings

Click the Save Settings button at the top-right. A toast confirms the save.


Asset Statuses Reference

Status Meaning
Draft The asset has been created but is not yet active. No depreciation is generated.
Active The asset is in use and depreciating on schedule.
Fully Depreciated Accumulated depreciation equals the cost minus salvage value. No further depreciation is calculated.
Disposed The asset has been sold, scrapped, or retired. A disposal journal entry has been posted.
Deleted The asset has been removed from the register.

Depreciation Entry Statuses Reference

Status Meaning
Scheduled The entry has a future date and is not yet due.
Pending The entry is due for posting but has not yet been processed.
Posted The entry has been posted and a journal entry has been created.
Skipped The entry was intentionally skipped (e.g., zero depreciation period).
Reversed A previously posted entry has been reversed.

Frequently Asked Questions

What is the difference between Straight Line and Reducing Balance?

Straight Line spreads the cost evenly — a $10,000 asset with a 5-year life and $0 salvage depreciates at $2,000 per year. Reducing Balance applies a constant rate (e.g., 20%) to the declining book value each year — the first year is $2,000, the second year is $1,600, and so on. Reducing Balance front-loads more depreciation into the early years.

Do I need to configure settings before adding assets?

No, but it saves time. When you configure the default GL accounts, method, and useful life in Settings, every new asset form will be pre-filled. You can still override them per asset.

What happens when I click Post Pending Depreciation?

The system finds all entries with status Pending or Scheduled whose period date is on or before today. For each one, it creates a journal entry (debit Depreciation Expense, credit Accumulated Depreciation) and marks the entry as Posted.

Can I override the GL accounts for a single asset?

Yes. When creating or editing an asset, the GL Accounts section has three dropdowns (Asset Account, Accum. Depreciation, Expense Account). Leave them as "Use Default" to inherit the Settings values, or pick specific accounts.

What is the mid-month convention?

When enabled, depreciation for the month you acquire the asset and the month you dispose of it is calculated at half the normal rate. This simplifies accounting by treating all acquisitions and disposals as if they happened in the middle of the month, regardless of the actual date.

How does disposal work with the gain/loss calculation?

When you dispose of an asset, the system compares the net proceeds (sale price minus disposal fees) to the net book value (purchase price minus accumulated depreciation). If proceeds exceed NBV, you have a gain. If NBV exceeds proceeds, you have a loss. The system creates a journal entry to record the disposal and the gain or loss automatically.

Can I import assets from a spreadsheet?

Yes. Click Bulk Import and upload a CSV or XLSX file with the required columns: asset_name, purchase_price, purchase_date, and depreciation_start_date. Optional columns include description, serial_number, location, category, salvage_value, useful_life_months, and depreciation_method.

What does "Mark Posted" do differently from "Post"?

Post creates a full journal entry (debit expense, credit accumulated depreciation) and links it to the depreciation entry. Mark Posted simply changes the entry status to Posted without creating a journal entry. Use Mark Posted when the journal entry was already created outside the system or when you want to track depreciation progress without generating duplicate entries.

Was this article helpful?

You might also like

Get help

Questions & Answers

Ask a question about this article and our team will reply.

0 answered
No questions yet. Be the first to ask about this topic.

Ask a question

Questions are reviewed before they're answered and published.

Never published. We'll only use it if we need to follow up.