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
- Open the main sidebar and select a Bookkeeping Client.
- 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
- Click the Add Asset button at the top-right.
- 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.
- 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.
Header
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
- From the assets table, click the three-dot menu and select Edit.
- The same form from the create dialog opens with all fields pre-filled.
- Make your changes.
- 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
- 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.
- 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.
- 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
- From the assets table, click the three-dot menu and select Delete.
- A confirmation dialog appears. If the asset has recorded depreciation, a warning shows the accumulated amount.
- 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:
- The system finds all entries with status Pending or Scheduled whose period date is on or before today.
- For each entry, a journal entry is created: debit Depreciation Expense, credit Accumulated Depreciation.
- The entry status changes to Posted.
- 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
- Click the Bulk Import button.
- 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
- Upload a CSV or XLSX file.
- 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.