Tenant Line
Branch two · Bookkeeping

Books that fill themselves, unit by unit.

Every other tool starts at a spreadsheet and a shoebox. Tenant Line already knows the water heater was Unit A's, because that's where the conversation started.

The bill files itself.

Because the expense starts life inside the conversation — request → dispatch → invoice — Tenant Line knows exactly which unit every cost belongs to. Zero data entry. No bank feed to break.

  1. 1 · Tenant texts

    Hay agua en todos lados, el baño se inundó!

    → “There's water everywhere, the bathroom flooded!”

  2. 2 · AI triages
    🔴 Urgent · plumbing

    Task auto-created. Sound-override push sent.

  3. 3 · One-tap dispatch

    Mike Henderson · Phoenix Plumbing Pros

    Tenant gets an auto-reply. Mike gets a briefing text with the address and photos.

  4. 4 · Invoice arrives

    Mike texts a photo of the invoice — or you forward the email, or snap the receipt.

    AI reads it: vendor, amount, date, category.

  5. 5 · Books update themselves
    Maple St Duplex · Unit A$350.00
    Repairs · Schedule EReceipt ✓

Every other tool starts at a dashboard and asks the landlord to type. Tenant Line owns the thread the cost came from — no landlord software on the market connects the message to the money.

Forward the invoice. That's the whole workflow.

Every other tool asks you to open an app, find the property, pick a category, and type the amount. Here you hit forward on the email you already got — and the books update.

Fwd: Invoice #4821→ joe.a4f2@in.tenant-line.com
Attachment
invoice-4821.pdf
Phoenix Plumbing Pros
Emergency water cleanup + supply line
123 N Maple St, Phoenix AZ
Total: $350.00
Extracted
Vendor
Phoenix Plumbing Pros
Amount
$350.00
Date
2026-04-30
Category
Repairs · Schedule E
Unit
Maple St · Unit A
You tell it"Unit 1"

Type the unit anywhere in the forward. Done — filed the second it lands.

Maple St Duplex · Unit 1
It figures it outforwarded blank

You forgot. But Mike was dispatched to Unit A for Maria's flood two days ago — and this invoice is from Mike, for that address, dated after the job.

Maple St Duplex · Unit A · 97%
It asksgenuinely ambiguous

Quarterly pest service at a duplex, no open job, no unit on the invoice. Rather than guess wrong, it replies to your forward with the options. Reply "A" and it files — and remembers.

Awaiting your one-word reply
How it decides which unit
  1. What you typed in the forward
  2. An open dispatch to that vendor
  3. The service address on the invoice
  4. Single-unit property? Then it’s settled
  5. Still unsure → it asks, never guesses

A wrong unit quietly corrupts your Schedule E, so the bar to file automatically is high. When it isn't met, you get a one-line email instead of a bad guess.

Every dollar lands on the right tax line.

Rent and repairs don't go on the same line — and a deposit isn't income at all. Tenant Line sorts money in and money out the way the return expects it, per unit, all year.

Money in

  • Rent receivedSchedule E, line 3
  • Advance / last month’s rentIncome when received
  • Late fees, non-refundable pet feesSchedule E, line 3
  • Security & pet depositsNOT income — held as a liability
  • Deposit you end up keepingIncome, in the year you keep it

A deposit you intend to return is money you're holding, not money you earned. Booking it as income overstates your rental income — a mistake simple ledgers make all the time. We track held deposits separately until they're returned or kept.

Money out — already mapped

Repairsline 14Cleaning & maintenanceline 7Suppliesline 15Insuranceline 9Mortgage interestline 12Property taxesline 16Utilitiesline 17Advertisingline 5Auto & travelline 6Legal & professionalline 10Management feesline 11Depreciationline 18

Every expense category in Tenant Line is a real Schedule E line — not a made-up bucket you have to translate later. Scan a receipt and it lands pre-categorized, on the right unit, with the image attached for the audit that probably never comes.

Mileage you never wrote down

You already told the app you were heading to the property. Log the trip from the same thread, at the current IRS standard rate. Most small landlords lose hundreds of dollars a year here simply by forgetting.

Hours that defend your losses

Your own labor is never deductible — but your hours decide whether rental losses count against your other income this year or get suspended. The IRS wants contemporaneous records; Tenant Line builds that log automatically from your dispatches and tasks.

Repair or improvement?

A $180 faucet is a repair you deduct now. A $9,000 roof is an improvement you depreciate for years. Getting it backwards is the single most common landlord tax mistake — so we flag the big ones at scan time instead of letting them slip into the wrong column.

Tenant Line organizes and categorizes your records — it isn't tax advice, and it doesn't file for you. Bring the export to your CPA and hand them a year that's already sorted.

An empty unit is the most expensive one.

Leasing lives on the finance side for a reason — vacancy is a number on your return too.

Inquiries land in the same inbox

Your listing number is your Tenant Line number. Prospect texts arrive tagged as inquiries, kept apart from tenant threads, with their own caps — a vacant unit bills at $5/mo instead of $9 because turnover is expensive enough already.

Pre-application by text link

Send a one-time link over SMS. They fill it out on the web, you get income, employment, references, and history in a structured card. No account, no app, no login — and once they submit, they go back to being a phone number.

Screening without the paperwork

Trigger a TransUnion check from the thread. The applicant consents and pays, credit and criminal and eviction come back the same day, and the result attaches to their file next to your visit notes.

Rent, if you want it — never through us

Optional and off by default. Reminders and a payment link by text; the tenant pays on a hosted page and the money goes straight to your own account. We never hold a dollar. When they reply "I'll be late, I accept the fee," that lands in the record too.

None of this works without the thread.

The books fill themselves because the conversation came first. See the communication branch.