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 · Tenant texts
Hay agua en todos lados, el baño se inundó!
→ “There's water everywhere, the bathroom flooded!”
- 2 · AI triages🔴 Urgent · plumbing
Task auto-created. Sound-override push sent.
- 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 · 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 · Books update themselvesMaple St Duplex · Unit A$350.00Repairs · 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.
Emergency water cleanup + supply line
123 N Maple St, Phoenix AZ
Total: $350.00
- Vendor
- Phoenix Plumbing Pros
- Amount
- $350.00
- Date
- 2026-04-30
- Category
- Repairs · Schedule E
- Unit
- Maple St · Unit A
Type the unit anywhere in the forward. Done — filed the second it lands.
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.
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.
- What you typed in the forward→
- An open dispatch to that vendor→
- The service address on the invoice→
- Single-unit property? Then it’s settled→
- 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
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.