// every asset. every practice. one ledger.

asset_record.jsonLIVE
{
"asset_id": "OCT-0042-PDX",
"instrument": "Zeiss Cirrus HD-OCT 6000",
"serial_number": "SN-4892-ZC6K",
"purchase_date": "2022-03-15",
"purchase_price": 82400.00,
"depreciation_method": "MACRS_5yr",
"current_book_value": 41200.00,
"assigned_location": "Portland — SE Division",
"warranty_expires": "2027-03-15",
"next_service": "2026-04-01",
"ownership_type": "owned",
"insurance_policy": "MED-INS-2024-8821",
"status": "active",
}

POST /api/v1/assets · 200 OK · 14ms

asset_dashboard.view
● ACTIVE

Zeiss Cirrus HD-OCT 6000

SN-4892-ZC6K · OCT-0042-PDX

Portland — SE Division

Remaining Book Value$41,200 / $82,400
50% remainingMACRS 5yr

Purchased

03/15/2022

Warranty Exp.

03/15/2027

Next Service

04/01/2026

Ownership

OWNED

MED-INS-2024-8821
INSURED
Start Your Free Inventory

No credit card · 3 fields · 60 seconds

0+

Assets Tracked

across active practices

0

Practice Locations

single OD to 20-site DSOs

0 min

Avg. Onboarding

from signup to first asset

0.9%

Uptime SLA

always-on, always auditable

FEATURE_MATRIX

Your spreadsheet
is a liability.

Every hour you spend reconciling asset lists across locations is an hour you're not seeing patients. Ledger replaces the chaos with structure — from first purchase to final depreciation.

ASSET_TRACKING

Every instrument. Every serial number.

From $80K OCT scanners to $40 trial lens sets — every piece of equipment in your practice, catalogued with purchase date, location, and depreciation status.

OCT Scanner
$41,200
Autorefractor
$8,900
Slit Lamp
$3,200
Tonometer
$1,800
Start Your Free Inventory →

DEPRECIATION_AUTOMATION

MACRS, SL, DDB — calculated daily.

Stop updating your depreciation spreadsheet manually. Ledger runs MACRS, straight-line, and double-declining calculations automatically and exports IRS-ready schedules.

OCT Scanner · MACRS 5yr$82,400 → $0
Y0Y1Y2Y3Y4
Start Your Free Inventory →

MULTI_LOCATION_SYNC

Three locations, one source of truth.

DSO directors and multi-site practice managers see a consolidated asset ledger across every location. Transfers, additions, and disposals sync in real time.

5 Locations · 847 AssetsSYNCED
PDX SEPDX NWSalemEugeneBend
Start Your Free Inventory →

LEASE_VS_OWN

Your autorefractor is a liability. Know it.

Ledger classifies every asset as owned, financed, or leased — and builds the full amortization table for each lease, surfacing true monthly cost of capital.

Autorefractor · 60-Month Lease
Mar 2024$312.40$87.60$17,400
Apr 2024$314.64$85.36$17,085
May 2024$316.90$83.10$16,768
Jun 2024$319.18$80.82$16,449
Jul 2024$321.49$78.51$16,128
Start Your Free Inventory →

INSURANCE_WARRANTY_VAULT

Policy numbers. Expiration alerts. Always.

Attach insurance certificates and warranty documents to each asset. Get 90-day and 30-day alerts before expiration — before your $82K scanner has a gap in coverage.

MED-INS-2024-8821

General Liability

Exp: 12/31/2026

ACTIVE

EQ-INS-2023-4412

Equipment Floater

Exp: 06/30/2026

ACTIVE

WRNTY-ZC6K-2027

Manufacturer Warranty

Exp: 03/15/2027

WARNING
Start Your Free Inventory →

AUDIT_EXPORT

Your accountant will stop asking twice.

One-click exports to CSV, XLSX, PDF, and JSON. Pre-formatted for QuickBooks, IRS Form 4562, and practice acquisition due diligence packages.

CSV

QuickBooks Export

48 KB
PDF

IRS Form 4562

124 KB
XLSX

Depreciation Schedule

92 KB
JSON

Full Asset Ledger

2.1 MB
Start Your Free Inventory →

GET_STARTED

Your inventory.
Structured in minutes.

Start with your practice name and work email. No credit card. No demo call required. Ledger gives you a structured asset ledger from your first login — or import your existing spreadsheet and we'll clean it up for you.

Import Your Spreadsheet

Already tracking assets in Excel or Google Sheets? Drop your file and Ledger maps your columns to structured fields — serial numbers, purchase dates, locations — in one pass.

✓ No credit card✓ Cancel anytime✓ SOC 2 Type II✓ HIPAA compliant
ledger_signup.form · FREE_TIER

3 fields · No credit card · Cancel anytime

FAQ

Common questions.
Direct answers.

Ledger is built specifically for optometry practices. We understand the difference between a diagnostic instrument, an optical frame inventory, and a contact lens trial kit. Our depreciation defaults match IRS medical equipment classifications, and our multi-location sync is designed for the way practices actually operate — not how accountants wish they did.

Yes. Upload any CSV or XLSX file and Ledger's import wizard maps your column headers to structured fields. We handle messy data — inconsistent date formats, missing serial numbers, split location names — and flag anything that needs your attention before committing.

Ledger classifies each asset as owned, financed, or operating lease. For leases, we build the full amortization table (principal, interest, remaining balance by month) and track it separately from your owned asset depreciation schedule — giving you a clean separation for your accountant and your insurance carrier.

Add the new location to your account and import their asset list. Ledger reconciles duplicate serial numbers, flags assets with no purchase documentation, and produces a gap analysis report showing what's missing before your accountant asks. Most acquisition reconciliations finish in under two hours.

Ledger stores no patient data — we track equipment, not people. That said, we are SOC 2 Type II certified, encrypt all data at rest and in transit, and maintain audit logs of every change to every asset record. Your practice's financial data is treated with the same standards your EHR requires.