Fixed Assets and depreciation

PeakBooks tracks capital assets — vehicles, equipment, buildings, software — and posts straight-line depreciation to your books on demand. Bonus depreciation under IRC §168(k) is built in, and there's a clean way to bring prior depreciation in when you're migrating from another system.

What counts as a fixed asset

Anything you own with a useful life beyond a year that you'd capitalize rather than expense in the month of purchase: vehicles, machinery, computers, office furniture, buildings, leasehold improvements, software licenses. PeakBooks ships with eight categories: Equipment, Furniture, Vehicles, Buildings, Land, Software, Leasehold Improvements, Other.

Land is special — it doesn't depreciate. Set its method to None when adding the asset and PeakBooks won't generate any depreciation entries for it.

Add an asset

  1. Click Fixed Assets in the sidebar, then + New Asset.
  2. Fill in: Name, Category, Purchase date, Cost basis, optional Salvage value, and Useful life (months). Common lives are pre-filled in the helper text — Vehicles 60, Furniture 84, Computers 36, Buildings 468 (39 years).
  3. Pick a Method. Straight-line is the default and covers ~95% of cases. Land or other non-depreciating items use None.
  4. Optionally set a Bonus depreciation % — see below.
  5. Click Add asset. PeakBooks creates the asset and immediately opens its depreciation schedule.
Live preview as you type
The form shows the monthly depreciation amount and total depreciable base before you save. If something looks off, fix it in the form rather than after-the-fact.

Post depreciation

PeakBooks doesn't auto-post depreciation. You decide when it hits the books. This is deliberate — it lets you reconcile your monthly close before the JEs land.

  1. From the Fixed Assets list, click 📅 next to the asset (or use the schedule that opens after adding a new asset).
  2. The schedule shows every month from purchase through end of useful life. Already-posted months are tinted green with a ✓.
  3. At the bottom: Post depreciation through  [date]. Defaults to the current month-end.
  4. Click 📤 Post depreciation. PeakBooks posts one journal entry per unposted month up to the date you picked.

What lands on the books

Each posted month creates a paired journal entry:

AccountDebitCredit
Depreciation Expense (P&L)$xxx.xx
Accumulated Depreciation (contra-asset on BS)$xxx.xx

The expense increases P&L depreciation. Accumulated Depreciation accumulates on the Balance Sheet as a negative under Assets — so Net Book Value = Cost − Accumulated.

Locked periods are respected
If you try to post into a month that's been locked (via Close period), PeakBooks silently skips that month and tells you in the result toast. Unlock the period first if you need to retroactively post.

Bonus depreciation (§168(k))

Bonus depreciation lets you immediately expense a percentage of cost in the first period, on top of regular straight-line on the remaining base. The federal phase-down:

On the New Asset form, set Bonus depreciation % to your applicable rate (quick-select chips at 0/20/40/60/80/100 are right there). The live preview shows two lines:

Worked example for $10,000 equipment, 60-month life, 40% bonus, $0 salvage:

PeriodAmountAccumulatedNBV
Purchase month (bonus)$4,000.00$4,000.00$6,000.00
Month 1 (straight-line)$100.00$4,100.00$5,900.00
Month 12$100.00$5,200.00$4,800.00
Month 60$100.00$10,000.00$0.00

On the schedule modal, the bonus row is the first row with an amber ⚡ BONUS tag so it's clear it isn't a regular monthly entry. On the assets list, the row gets a ⚡ Bonus 40% chip next to the name.

Bonus % can't change after posting
Once any depreciation has been posted (regular or bonus), the bonus percentage on the asset is locked. Reverse the posted entries first if you need to adjust.

Migrating from another system — prior depreciation

When you're onboarding an established company to PeakBooks, the asset already has accumulated depreciation on the old books. You don't want PeakBooks to re-post months that have already been recorded.

On the New Asset form, expand the Prior depreciation (migrating from another system) section and fill in:

What happens on save:

Create opening balance JE (checkbox)

By default, PeakBooks also posts a single seed journal entry dated as of the through-date so your Balance Sheet immediately shows the Accumulated Depreciation contra-asset at the right amount:

AccountDebitCredit
Opening Balance Equity (equity)$X
Accumulated Depreciation (contra-asset)$X

This uses QuickBooks's standard Opening Balance Equity convention — a holding account you reclassify to Retained Earnings during your year-end close. PeakBooks auto-creates the category the first time you use it.

If you'd rather enter opening balances another way (a manual journal entry, a single combined opening JE, or via the Edit Opening Balance flow on bank accounts), uncheck the box. The asset's prior accum still tracks correctly for the schedule and future posts — only the BS-side seed JE is skipped.

The badges on the assets list

Each asset row can carry up to three chips next to its name:

Plan limits

The number of assets you can track depends on your subscription:

Disposed assets don't count toward the cap — once an asset is sold and marked disposed, the slot frees up. The "Active Assets" tile shows your current usage (e.g., "Standard plan · 3 of 7 used"), and the + New Asset button greys out when you hit your limit.

For accountants viewing client books

Everything on this page applies when you're viewing a client's books too. Assets, depreciation entries, posted JEs, and auto-created categories (Depreciation Expense, Accumulated Depreciation, Opening Balance Equity) all land on the client's books — not on yours. The plan limit also gates on the client's subscription tier, so an accountant on Pro viewing a Starter client is still limited to 1 asset for that client.

Was this article helpful? Email support@peakbooksapp.com if anything was unclear.