UNL Assets
Fixed assets and depreciation, kept in one register.
UNL Assets tracks a company's physical assets and calculates depreciation for book, federal and state at the same time, with market valuations, tax reports and an accountant workspace alongside.
| Book | Method | Purpose |
|---|---|---|
| Book | Straight-line (GAAP) | Financial statements |
| Federal | MACRS, Section 179 and bonus | Federal tax return |
| State | Straight-line, varies by state | State tax return |
Why it exists
Spreadsheets lose track of three books at once.
Small businesses often keep fixed assets in spreadsheets. Book, federal and state rules drift apart, deductions get missed, and nobody has a clear picture of what the portfolio is worth. UNL Assets keeps one record per asset and derives every schedule from it.
What it does
From the register to the tax return.
Asset register
- Seven asset categories with category-specific details
- Tags, in-service dates, cost basis, salvage value and state
- CSV import for bulk loading; CSV and PDF export
Depreciation
- MACRS GDS recovery periods from 3 to 39 years
- Half-year and mid-quarter conventions
- Section 179 expensing and bonus depreciation by year
Market valuation
- Current fair market values for vehicles and equipment
- Valuation history over time
- Vehicle mileage with excess-mileage calculation
Reports and tax planning
- Book, federal and state depreciation reports
- Year-over-year projections to plan deductions before year-end
- Every report exports to PDF
Accountant workspace
- Depreciation workpapers and journal-entry support
- ASC 842-style schedules for operating and finance leases
- Leases kept apart from fixed assets so totals never mix
Teams and access
- One isolated workspace per company
- Owner, admin and member roles
- Invite teammates, including your accountant, by email
Asset categories
Seven categories, each with sensible defaults.
Each category carries its own details and a default depreciation life. Companies can add their own categories and switch built-in ones off.
| Category | Default life | Key details |
|---|---|---|
| Vehicles | 5 years | Make, model, year, mileage, VIN |
| Machinery and equipment | 7 years | Manufacturer, model, year, hours |
| Office furniture and fixtures | 7 years | Name |
| Computer equipment | 5 years | Name |
| Land | Not depreciated | Name |
| Buildings | 39 years | Name |
| Leasehold improvements | 15 years | Name |
How it's built
Multi-tenant from the database up.
Each company's data is isolated by row-level security in PostgreSQL, so every query is scoped to the signed-in company before application code sees it. Code that needs secrets runs only on the server.
- Application
- React 19 and TanStack Start, server-rendered
- Data
- Supabase PostgreSQL with row-level security on every table
- Sign-in
- Supabase Auth with Cloudflare Turnstile bot checks
- Billing and email
- Stripe subscriptions; Resend for email
- Interface
- Tailwind CSS and the Unleashed Workbench Design System
- Quality
- Vitest unit and SQL tests, Playwright UI checks, CI on every change
See whether UNL Assets fits your books.
Tell us how you track fixed assets today. Conversations start at Unleashed Technology.