Tenantory
Sign inStart free trial
Founder note

I wasn't supposed to build software.

I'm an operator first. I own rental houses, I clean gutters, I unclog toilets at 11pm, and somewhere along the way I also wrote the property management platform I wished existed. This is the story of how that happened and why it matters if you run rentals.

The Tenantory teamOperator-built SaaS15+ rooms
Photo dropping soon.
Probably of us on a roof with a ladder we shouldn't be on.
The short version

I bought my first rental in 2019. By 2024 I was running 15 rooms across four houses and paying AppFolio $280/month to send rent receipts that said AppFolio instead of Property Management on them. In January 2026 I got fed up and started writing my own. Six weeks later it was better than what I was paying for. Then other operators asked to use it. Here we are.

2019 · Beat 1

My first rental was a mistake.

I was 24, living in a 3-bedroom starter home I'd bought with an FHA loan because the rent on my apartment had gone up twice in 18 months. Six months in I got a job offer in another city. I did the math: either sell the house and eat closing costs, or rent it out. My dad, who's been a general contractor for 40 years, said "you can always sell it next year, but you can't un-sell it." So I put it on Craigslist for $1,150 and moved.

The tenant broke the garbage disposal the first week. I drove back on a Saturday to fix it. That's when I learned rule one: the landlord business isn't the real-estate business, it's the maintenance-coordination-plus-emotional-regulation business.

2020 – 2023 · Beat 2

The spreadsheet era.

I moved home in 2020 and bought two more houses the same year, both fixers. By 2022 I was converting single-family houses into co-living because the unit economics were absurd: instead of $1,300/mo for a 3-bed, I was getting $700 per room, per room, with utilities bundled, furnished, with a standardized lease. Four houses, 13 rooms. Later 15.

I ran all of it on a Google Sheet called "BBR MASTER v7_FINAL_actually.xlsx." It had tabs for rent roll, a tab per house for expenses, a tab of phone numbers, and a column where I tracked whether each tenant had paid by the 5th, highlighted red, yellow, or green. When a lease ended I'd copy the row to an "archive" tab. My bookkeeper would email me every quarter asking for receipts and I'd spend a weekend re-creating them from bank statements.

It worked. Kind of. Until I missed a late fee three months in a row on one tenant because I forgot to check the tab. That tenant eventually left owing $2,400 I never collected. That was the real cost of the spreadsheet: not the 10 hours a month, but the $2,400 I gave up by being sloppy.

Early 2024 · Beat 3

When I tried AppFolio.

A bigger operator I respect told me over coffee one morning that if I was running 10+ doors I needed "real software." He paid for AppFolio. So I signed up. $280/month minimum, plus a $400 setup fee, plus 3.5 weeks of onboarding calls with someone in a headset reading from a script.

Three things I'll say in AppFolio's favor: the accounting is legit, the bank reconciliation works, and the reporting is better than a spreadsheet. I'd be lying if I said otherwise.

But: my tenants logged into a portal that said AppFolio at the top. The payment receipts were branded AppFolio. The late notices came from an @appfolio.com email. I'd spent four years building a name — Property Management — and my tenants' first impression of "the landlord" was somebody else's logo. It felt like franchising a McDonald's when I'd actually been running a neighborhood diner.

On top of that, every feature that actually mattered to me — online applications, electronic lease signing, the owner statements my CPA wanted — was an add-on. By month four I was at $340/mo. I cancelled in May 2024 and went back to the spreadsheet. That was the low point.

January 2026 · Beat 4

The weekend I started building.

Here's the embarrassing part. I'm not a professional developer. I built a couple of internal tools during my last corporate job, I can move around in a codebase, but I'm not the kind of person who "ships a SaaS on a weekend" — that tweet never resonated with me.

What actually happened: on January 10th, 2026, a tenant at the Turf Ave house emailed me asking for a paid-in-full statement for her tax return. I went to the Google Sheet. The sheet was wrong. Her February rent had been logged under the wrong house. I spent ninety minutes reconciling, apologized twice, and sent the statement at midnight. I closed the laptop and said out loud, "I am not doing this in 2027."

The next morning I started Tenantory. First commit was January 11. First tenant paid rent through it on February 14 — a Stripe webhook firing correctly was my Valentine's. By March 1st all 15 rooms were on it. Property Management has not touched a spreadsheet since.

April 2026 · Beat 5

Why this works for other operators now.

A couple of operators found me through a Twitter thread I wrote in late February about the $280/mo sticker shock. They asked if they could pay me to let them use it. I said yes, awkwardly, because I hadn't designed it for anyone but myself. It turns out "designed for one guy with 15 rooms" ports surprisingly well to "a woman with 22 doors" and "a retired electrician with 8 houses." Because we have the same problems.

Tenantory is now open to anyone running 1 – 300 units. It replaces AppFolio, most of QuickBooks, DocuSign, and the line item on your ledger called "bookkeeper." It costs $39 – $99/mo depending on portfolio size. And — this is the whole point — it shows your brand, not mine. Your tenant portal says your company name. Your lease PDFs have your logo. Your emails come from your domain. Tenantory is plumbing. You're the house.

Design philosophy

Three things I've learned running 15 rooms.

Every product decision in Tenantory traces back to one of these. If something in the app feels obvious, it's because I lost money on it first.

1

Your tenants should never see a tool's brand, only yours.

You are the relationship. The software is a clipboard. The clipboard doesn't get to put its logo on the rent receipt. This is why white-label is free on every Tenantory plan and always will be.

2

Every 5-minute task is a 10-hour task once a year.

One late fee I forgot to charge = $50. Fifteen rooms times twelve months times "I'll get to it Saturday" = a real number. Automation isn't about saving time, it's about not leaving money on the table because you're tired.

3

Default settings are policy.

If the late fee is a checkbox nobody remembers to tick, then in practice your policy is "no late fee." Tenantory ships with opinionated defaults — late at 5pm on day 6, 5% fee, auto-applied — because unopinionated software is just a form you fill out badly.

Most property management software feels like it was designed by people who've never met a tenant. I wanted to build the opposite — software that looks like it was built by someone who fixes toilets, because it was.
The Tenantory team
Operator-built SaaS · 15+ rooms in production
Counter-positioning

What Tenantory is not.

We're small on purpose. Here's what you're explicitly not buying.

Not venture-funded.

Zero investors. No board. No growth-at-all-costs pressure. If we 10x, great. If we 2x and stay profitable, also great. The incentives are aligned with yours — keep you happy, keep you a customer.

Not built by people who've never owned a rental.

Every flow in the app was written against my own 15 rooms first. If it doesn't work for a real operator, it doesn't ship. My lease is the first one in the system. My deposit rules are the defaults.

Not trying to replace your judgment.

I will not auto-evict your tenant. I will not screen out an applicant because an algorithm said so. Tenantory surfaces information and handles paperwork. The call is always yours. Always.

Not an enterprise product pretending to be simple.

If you run 800 doors and need ACH positive pay workflows and HUD compliance, you want AppFolio or Yardi. I'll tell you that on the sales call. Tenantory is designed for 1 – 300 units run by an operator who also swings a hammer.

How we operate

Five principles I won't compromise.

Pin these on the wall. If we ever violate one of them, email me personally and I'll fix it.

Operator-first

Every feature is measured against: does this save a real operator real time or real money?

Transparent

Pricing on the website. Changelog public. Roadmap public. We publish MRR quarterly on Twitter.

No lock-in

Export your full tenant, lease, and ledger data as CSV any time. Cancel in-app. No exit interview.

Bootstrapped and proud

Our only investor is our customers. Every new hire gets paid out of cash flow, not a Series A.

Built in public

Ship log in the app. Weekly email with what changed. Bugs on a Trello anyone can read.

The path here

Seven years, one detour through AppFolio.

2019
First rental
Accidental-landlord starter home. $1,150 a month.
2020 – 2023
The spreadsheet era
Grew from 3 rooms to 15 across four co-living houses. All run on one Google Sheet.
2024
AppFolio trial
Paid $280/mo for five months. Tenants saw AppFolio's brand, not mine. Cancelled in May.
Jan 2026
First commit
Tenant emailed about a tax statement. Sheet was wrong. I opened a repo the next morning.
Today
Public launch
Our own portfolio runs fully on Tenantory. Early paying operators onboard. You could be next.
WE EAT
OUR OWN
COOKING

Property Management runs entirely on Tenantory.

Every tenant at every one of my houses logs into portal.tenantoryrentals.com — which is just Tenantory with my logo on top. Rent, applications, renewals, maintenance tickets, lease signing — all of it. If you see a bug, I see it first, because my tenants hit it first. Which means the thing you're complaining about on a Tuesday is the thing that makes me miss a Stripe deposit on Wednesday. That's the kind of alignment you can't fake.

The team

Currently, a team of one.

I'd rather move slow and hire the right second person than raise a round and hire four wrong ones.

The Tenantory team

Founder · Engineer · Plunger-in-chief

Writes the code. Answers the support emails. Fixes the water heater at a live rental. Former corporate ops, now full-time operator and builder. Reachable at the address below.

Hire #2 is open. Probably a senior full-stack engineer who has also rented a bedroom out in their life. If that's you, say hello.
Get in touch

I read every email. Seriously.

There is no support tier. There is me. If you hit a wall, I'd rather know about it than not.

Email

hello@tenantory.com
Best channel. Response usually within 4 business hours.

Twitter / X

@tenantory
Where I post build-log updates and roast bad PM software.

Book 15 minutes with us

cal.com/tenantory
Free, no demo pitch. Bring questions or just say hi.

Come run your rentals on operator software.

14-day free trial, no card required. Lock in $99/mo for life while Founder pricing is open. If Tenantory doesn't save you 10 hours in your first 30 paid days, we refund you and wire $100 for your trouble.

87 spots left · Built by operators, for operators