What do we own, what is it worth on the books now, and how much wears out this month?
A machine, a van or a laptop serves the business for years. This skill keeps the list of those assets and calculates this month's depreciation by your own policy. It also compares the list with your books in both directions.
You give it a period and your policies. The policies are the life of each class of asset, the method, the salvage value, the threshold and the rule for the first month. It reads your ledger, or the files that you upload. It finds the assets that the list or the books do not show. It finds capital items in repairs and errors in sales of assets. It writes draft entries for a person to post. It calculates book depreciation only, and it never changes your books.
You pay for a machine once, and its cost goes to expense a little each month
An asset that lasts for years does not go to expense in the month that you buy it. Its cost goes on the balance sheet. Then, each month, a part of the cost moves to expense. Accountants call this depreciation. With the straight-line method, the cost less the salvage value goes to expense in equal amounts over the useful life1.
The cost of an asset includes the costs that make it ready for use, for example shipping, taxes and installation2. So the freight and the installation belong in the 19,200. When you sell an asset, its book value is the cost less the depreciation to that date. The sale price minus the book value gives a gain or a loss3.
The machine went into service on 14 September. Northbrook uses the full-month rule, so September gets a full charge of 160. With the half-month rule, the charge is 80. With the pro-rata rule, it is 160 × 17 ÷ 30 = 90.67. The rule changes the number, so the skill always asks for your rule.
Seven assets at Northbrook Trading on 30 September 2026
Northbrook Trading is a made-up company. It works in US dollars and reports under US GAAP. Its list of assets has six assets and a piece of land on 31 August. The skill's own example has 412 assets. This example is small so that you can check every number. After the September run, and after the owner's yes to the drafts, the list looks like this.
| ID | Asset | Policy | Cost | Sep charge | Book value | Note |
|---|---|---|---|---|---|---|
| M-01 | Packing machine | 10 years | 60,000 | 500 | 32,500 | In service March 2022 |
| M-02 | Forklift | 10 years | 24,000 | 200 | 5,400 | In service January 2019 |
| M-03 | Shrink-wrap machine | 10 years | 19,200 | 160 | 19,040 | In the books, but not on the list. The freight and installation were in expense |
| M-04 | Office air conditioner | 10 years | 4,200 | 35 | 4,165 | Was in repairs. The owner decided that it is capital |
| V-01 | Delivery van | 5 years, salvage 5,000 | 41,000 | 600 | 17,600 | In service July 2023 |
| C-01 | Laptops | 3 years | 9,000 | 250 | 3,000 | In service October 2024 |
| L-01 | Land | No depreciation | 80,000 | 0 | 80,000 | No accumulated depreciation, so the land check passes |
| Total | 237,400 | 1,745 | 161,705 |
The skill never depreciates land. With some exceptions, land has an unlimited useful life, so nobody depreciates it4. The skill checks that the land account has no accumulated depreciation. Under IFRS, each part of an asset with a significant cost gets its own depreciation4. That rule is IFRS. Under US GAAP, the parts are optional, so the skill asks for your framework.
The old van sold for $4,000, and the books show a loss of $26,000
On 15 September Northbrook sold its old van for $4,000 in cash. The van cost $30,000, and its depreciation reached $30,000 in August 2025. So its book value was zero. Somebody recorded the sale and removed the cost. Nobody removed the accumulated depreciation.
The right entry
Remove the cost and the depreciation togetherThe entry in the books
Cash 4,000 and a loss of 26,000 against the van cost of 30,000The skill reads both sides of each sale. A credit to the asset account with no debit to accumulated depreciation is a half entry. The adjustment moves profit by $30,000. It removes the loss of 26,000 and adds the gain of 4,000. The skill drafts that adjustment for a person to post.
One asset on the list is not in the books, and one asset in the books is not on the list
The skill compares the list of assets with the ledger, which accountants call the general ledger or GL. It makes the comparison in two directions, and it reports two separate lists. The two lists have different causes and different owners.
The server, $6,000
The list says 250,000 of cost on 31 August. The books say 244,000. The difference is 6,000, which is the server C-02. Its cost is not in the GL. Accountants call it a phantom asset. It can be an asset that the business disposed of years ago. The skill proposes to remove it after you say yes.
The shrink-wrap machine, $17,550
On 8 September the books got 17,550 in the machinery account. The list did not get a new line. An asset that is not on the list never gets depreciation. The skill adds it as M-03 at the full cost of 19,200, with the freight and the installation.
The skill also asks: did somebody post depreciation this month? Yes. The usual monthly entry posted 1,550. But that entry was out of date. It did not include the new machine or the air conditioner.
The skill divides each class's cost by its yearly charge, and compares the result with your policy life. The check is coarse. A difference is a sign that something may be wrong, and the skill reports it as a sign. At Northbrook, the 12.1 years points to the missing machine.
Two repairs bills of $2,500 or more, and two decisions for the owner
Northbrook's threshold is $2,500. An item at or above it goes on the balance sheet. The skill reads repairs and maintenance, small tools and computer expense. It lists each item at or above the threshold, with the vendor, the date, the amount and the account.
| Date | Vendor | Account | Amount | Description | 2,500 or more? | Owner's decision |
|---|---|---|---|---|---|---|
| Wed 2 Sep | City Plumbing | Repairs | 480 | Repair a sink that leaks | No | None needed |
| Tue 8 Sep | Delta Packaging Machines | Repairs | 1,000 | Install the shrink-wrap machine | No | Capitalize. The invoice check found it, and the scan did not |
| Thu 17 Sep | Lift Services | Repairs | 6,800 | Rebuild the forklift engine | Yes | Repair. It stays in expense |
| Tue 22 Sep | CoolAir | Repairs | 4,200 | Supply and install an office air conditioner | Yes | Capital. Machinery, 10 years, in service 22 Sep |
| Wed 30 Sep | Tech Depot | Computer expense | 900 | Two monitors | No | None needed |
The skill also finds a pattern on the shrink-wrap machine invoice. The machine went to the asset account. The freight of 650 and the installation of 1,000 went to expense. It was the same invoice, from the same vendor, on the same date. So the asset was too low by 1,650.
Then the skill checks the other direction: items below $2,500 in an asset account. In September there were none. Small items in the asset accounts make the list larger and create depreciation that nobody tracks.
The skill calculates your book figure, and your tax preparer calculates the tax figure
Every number above is book depreciation. It comes from your own policy: life, method, salvage value and first-month rule. Tax depreciation follows different rules, and it is a different number. The skill keeps the two apart.
Book depreciation
This skill calculates it, by your policyTax depreciation
Your tax preparer calculates it. The skill does notUS federal tax has its own rules. They include an election called section 179. For 2026, its maximum deduction is $2,560,0005. If the accountant uses that election for the machine, the tax deduction can be much more than the book charge of 160. The skill takes that difference from the accountant's schedule, for the tax-book sheet.
The IRS also has a de minimis safe harbor. Its limit is $2,500 for each invoice or item, or $5,000 for a business with an applicable financial statement6. The business makes that election each year, with its tax return6. It is a tax decision for your accountant. It is a separate thing from your book threshold, although both are $2,500 at Northbrook.
Some businesses post the depreciation figure from their tax return. If you do that, the skill uses your accountant's schedule as the list of assets. It compares the GL with that schedule and calculates no separate charge.
Four draft entries, and none of them posted
- Add the freight and installation to the machine: 1,650Debit machinery 1,650. Credit freight expense 650 and repairs 1,000. The skill's files describe the warning for this case, but not an entry. This example drafts it as a reclassification.
- Depreciation on the new machine: 160Debit depreciation expense 160. Credit accumulated depreciation, machinery, 160.
- Move the air conditioner from repairs to machinery: 4,200, and its depreciation: 35Debit machinery 4,200 and credit repairs 4,200. Then debit depreciation expense 35 and credit accumulated depreciation 35. The skill never credits cash or accounts payable a second time.
- Adjust the van sale: 30,000Debit accumulated depreciation, vehicles, 30,000. Credit the loss on disposal 26,000 and the gain on disposal 4,000.
After these four drafts, the September book depreciation is 1,550 + 160 + 35 = 1,745. No asset has more depreciation than its cost less salvage. For example, the delivery van has 23,400, and its limit is 41,000 − 5,000 = 36,000.
A website, a request to post and a count from 2023
The $12,000 website
The owner asked to add a website build. Software is usually an intangible asset, and the skill does not work on intangibles or leases. The accountant decides the treatment.
"Post these in QuickBooks"
The skill says no one time, in plain words. It gives the drafts to the owner, who can post them in QuickBooks. Nothing in the books changes.
The physical count
The operations manager last counted the assets in December 2023, about 2 years and 9 months ago. The method says to count at least once a year. A clean tie-out does not prove that the assets exist. A count can find a missing server.
The owner reported no event that can reduce an asset's value. The ledger showed no candidate either. The impairment sheet records "no candidates". The skill never decides impairment from ledger data.
Ten questions, in one message
The skill asks these first, in one short batch. It asks only for what it cannot already see.
- Use MosoFin for this run, or upload the data yourself?MosoFin is the connection to your books and the other platforms you link. With it, the skill reads from there. Without it, you upload the files, and the checks are the same. The skill asks this only if your account has the MosoFin tools. If not, it says once that the run is manual.
- Which period?Required. The period sets the movements, the charge and the roll-forward.
- Your list of assets, if you keep one: asset, class, cost, in-service date, life, salvage, method and location.Recommended. Depreciation for each asset needs it. Without it, the skill offers a draft list from your ledger, for you to check.
- For each class of asset: the useful life, the method and the salvage policy.Required. These drive every depreciation figure. A salvage value of nil is a valid answer, but it must be your answer. The skill never assumes a life or a salvage value.
- Do you book depreciation by your own policy, or do you post the figure from your tax return or your accountant?Required. If you post the accountant's figure, the accountant's schedule becomes the list of assets. Then the skill calculates no separate charge.
- What is your capitalization threshold?Required, and the skill never uses a default. The scan of the repairs accounts depends on it, so the skill asks early.
- Which rule for the first and the last month: half-month, full month or pro-rata?Required, and the skill never uses a default. Accountants call it the convention. It changes every number.
- Which reporting framework: US GAAP, IFRS or local GAAP?Required. The framework decides how to treat parts of an asset, revaluation, and the reversal of an impairment.
- Which tax jurisdiction?Recommended. It explains the differences between tax and book. Tax depreciation is always manual work for your tax preparer.
- Any event that can reduce an asset's value? When did somebody last count the assets, and who?The ledger shows no such event. Only a count proves that the assets exist. The skill records the count as manual work, with its owner and date. If nobody ever counted, that is the finding.
Your policies are yours to set and to review. Under IFRS, a business reviews the useful life, the salvage value and the method at least at each year-end4. The skill does not do that review. It asks for your lives at each run. Then it reads the plan back and waits for your yes. The skill's own example reads like this:
"Running the fixed asset register for Northbrook Trading for September, with the ledger read from your Mosofin connection and the register from the spreadsheet you uploaded (412 assets). US GAAP; machinery 10 years and vehicles 5 years, straight-line; capitalization threshold $2,500; full-month convention. Last physical count December 2023, by the operations manager. Shall I go ahead?"
Connect once, or upload the ledger and your list
Say yes, then give it what no ledger holds
- It reads back the workspace and the company file by name, and waits for your yes
- It checks for a connected asset module or asset platform. Most accounting connections have none, and it tells you which case applies
- It finds additions and sales from the debits and credits to the asset accounts. It asks you only for the reason for each sale and the money received
- It reads whether accumulated depreciation is per class or in one account
- You still give it your list of assets, the class policies, the threshold, the convention and the framework. Your books do not hold them
Bring the ledger, and your list if you have it
- Trial balance or balance sheet: cost and accumulated depreciation by account, at the start and end. CSV or XLSX, required
- GL detail for the asset, accumulated depreciation, depreciation expense, and gain or loss accounts. CSV or XLSX, required
- Your list of assets, or the accountant's depreciation schedule. CSV or XLSX, recommended. Without it, the skill makes a draft from the GL for you to check
- GL detail for repairs, maintenance, small tools, equipment and computer expense. CSV or XLSX, recommended, for the threshold scan
- Purchase invoices for the period's additions. PDF or image, recommended, for freight and installation
- Typed in the chat, required: period, company name, currency, year-end, framework, class lives and methods, threshold and convention. Recommended: tax jurisdiction, sale reasons and amounts, impairment events, and the last count date and owner
Eleven sheets, from the asset list to the coverage
The skill asks before it makes an Excel file. If you say no, you get the same sheets as tables in the chat. After you see the results, it offers to save your class policies, your threshold with its start date, your convention and the account map. It also offers to save your framework, your salvage policy, and the count cadence and owner. It saves them only on an explicit yes. It never saves the asset list, the cost of each asset, book values, locations or serial numbers.
Six rules that never bend
- Never reads MosoFin without asking. A connected account is not permission to read it.
- Never reads anything before you answer the intake questions and say yes to the read-back.
- Never writes, updates or deletes anything, in any system. Every entry that it makes is a proposal for a person to post.
- Never uses a default useful life, salvage value, capitalization threshold or convention. The class table in the skill is a range, not a policy.
- Reports candidates, not conclusions. It never says that a large repair is a capital item. It never decides impairment from ledger data. The policy decision is yours.
- Never lets a clean tie-out to the GL stand as proof that the assets exist. The physical count stays manual work, with an owner and a last date. It never saves the asset list, the cost of each asset, book values, locations or serial numbers.
Eight terms, in plain English
- Fixed asset
- Something that the business owns and uses for years, and does not sell. Accountants also say PP&E: property, plant and equipment.
- Capitalize
- Put a cost on the balance sheet, and do not charge it all to expense now.
- Capitalization threshold
- The amount below which an item goes to expense, however long it lasts. You set it for your books.
- Depreciation
- The part of an asset's cost that goes to expense in each period of its useful life1.
- Useful life and salvage value
- How long you expect to use the asset, and what it will be worth at the end. Both are your estimates.
- Accumulated depreciation
- The total depreciation to date. It shows as a deduction from cost on the balance sheet.
- Net book value
- Cost minus the depreciation to date. It is not what the asset would sell for3.
- Convention
- The rule for the first and last part-month: full month, half-month or pro-rata.
Where the facts on this page come from
The sources are three sections of two accounting textbooks, an IFRS standard and two IRS pages. We found each one on 28 October 2026 in search results. We did not open the pages, so follow each link for today's wording. What the skill does comes from the skill's own files.
- OpenStax: Principles of Accounting, Volume 1, 11.3 Explain and Apply Depreciation Methods to Allocate Capitalized CostsBook depreciation. Straight-line spreads the cost less salvage evenly over the useful life. Each method gives different yearly amounts, but the same total over the life.
- OpenStax: Principles of Finance 2e, 4.4 When Should a Company Capitalize or Expense an Item?Book cost. The recorded cost of an asset includes what makes it ready for use, for example shipping, taxes, installation and changes.
- OpenStax: Principles of Accounting, Volume 1, 11.5 Describe Some Special Issues in Accounting for Long-Term AssetsBook sales of assets. First, bring depreciation to the date of sale. Book value is cost less accumulated depreciation. The sale price against book value gives a gain, a loss or neither. The cash is not the same amount as the gain or loss.
- IFRS Foundation: IAS 16 Property, Plant and Equipment (2025 issued HTML)Book, under IFRS. Each significant part gets its own depreciation. With some exceptions, land has an unlimited life and gets no depreciation. A business reviews the life, the residual value and the method at least at each year-end. Northbrook uses US GAAP, where parts are optional.
- IRS: Publication 946 (2025), How To Depreciate PropertyTax side only. The skill does not apply it. For 2026, the maximum section 179 deduction is $2,560,000. The limit falls when qualifying property in service in the year is more than $4,090,000.
- IRS: Tangible property final regulations (FAQ)Tax side only. The skill does not apply it. The de minimis safe harbor limit is $2,500 for each invoice or item without an applicable financial statement, and $5,000 with one. It is an annual election with the tax return.
No outside authority backs the threshold scan, the implied-life check, the two-way tie-out, the eleven sheets or the manual-work labels. They are the skill's own rules. We made up Northbrook Trading and every figure in the example for this page. The textbooks and the IRS pages are US sources. IAS 16 is an international standard.
This page explains fixed-asset-register-and-depreciation, from the MosoFin finance skills library, MosoFin/mosofin-finance-skills on GitHub. Read the skill on GitHub → The skill is in the card format on the main branch. It merged in PR #1 on 26 October 2026, and changes from a bookkeeping audit followed on 27 October 2026. This page describes that version. Want the worked examples? Learn it step by step →