A team reviewing documents together

Real estate

One lease model. Both sides of it.

Most lease software assumes you are the landlord. Real portfolios are mixed — you grant leases on the property you own and hold leases on the space you occupy, and the accounting for those two is not the same. FastYoke models direction as a first-class fact, from administration through to the disclosure tables.

Who this is for

Asset and property managers, lease administrators, and the controller who inherits the portfolio at close. You hold somewhere between a dozen and a few thousand leases across commercial, industrial, retail, or public property — and you are running them on a lease abstract spreadsheet, a calendar reminder nobody owns, and a separate schedule your auditor asked for last year.

This page is for the moment the spreadsheet stops being defensible: a renewal option that lapsed because the notice window closed quietly, or an auditor asking which of your leases carry a right-of-use asset and why.

What ships today

  1. What's currently shipped

Lease Manager is the flagship, and the other three build on the same lease records rather than keeping their own copy.

Lease Manager — free

The flagship. Properties, units, leases, agreements, and critical dates that actually fire — renewal option windows, CPI adjustment dates, certificate expiries, scheduled terminations. One lease model covers both directions: where you are landlord and where you are tenant.

Lease Accounting

ASC 842 and GASB 87 measurement over the leases you already administer: right-of-use assets, lease liabilities, the amortization schedule, and the disclosure tables. It reads direction first, so a lease you grant is never measured as one you hold. Free up to 25 units; larger portfolios measure with the Property & Real Estate Edition.

Property Ops Yoke — free

Maintenance and turnover work orders against the same properties and units — what broke, who is on it, and what is blocked. Free up to 100 lifetime work orders on its own; installing Lease Manager lifts that cap, because Lease Manager owns the work-order workflow outright.

Tenant Portal — free

Give a lessee their own view of the lease behind a magic link — the statements billed under it and the certificates of insurance on file — with no login for you to provision and no password for them to lose. They can file a renewed certificate and raise a request from the same page.

Extend without code

  1. How to extend with low-code

Lease administration is mostly local policy — what counts as a notice window, who signs off on an abatement, which charges are your problem and which are the tenant's. Most of that doesn't need an engineer:

  • Add the clauses you actually track (minutes). Leases, units, and properties are schema-driven entities. Add the fields your portfolio lives on — co-tenancy clauses, restoration obligations, parking ratios, exclusivity — without touching the measurement engine.
  • Change what a critical date does (an hour). Critical dates already fire on their own schedule. Point one at a workflow so an approaching renewal window opens an approval rather than sending yet another email nobody owns.
  • Gate an abatement behind a second signature. The lease lifecycle is a finite-state machine — add a reviewer state with a guard so a rent concession needs an asset manager's approval before it reaches billing.
  • Publish an intake form for tenant requests. Free forms with bot protection and a PDF copy on submit, wired to the same work orders your maintenance team already works from.

The low-code surface is bounded by what the schema can express. When the customization is broader than schema-shape, you're in customization territory — covered next.

Customize deeply

  1. How to make major customizations

In-house engineering

FastYoke ships a typed SDK (@fastyoke/sdk-next, @fastyoke/sdk-vue, plus a Rust crate for the kernel). For a portfolio with an engineering bench, that enables:

  • Pulling abstracts and rent rolls out of the system of record you're migrating from, without re-keying a thousand leases by hand.
  • Posting measured schedules into whichever general ledger you already run (see the tradeoff on this below — the handshake is yours to write today).
  • The ejection clause — take your compiled rules and per-tenant database with you whenever you want.

FastYoke Partner engagement

For most portfolios the right shape is a Partner engagement: lease abstraction and data migration, schema authoring for your clause set, FSM design for your approval flows, and the first weeks of operator onboarding. See the Marketplace overview for the app catalog a partner assembles from.

Honest tradeoffs

What FastYoke isn't for real estate

  • Measurement, not posting. Lease Accounting produces the schedules, the rollforward, and the disclosure tables. It does not yet post journal entries into a general ledger — the handshake to the accounting apps is not built, so today the output is a report you hand to your accountants, not a self-posting subledger.
  • It refuses rather than guesses, and you will hit that. Measuring a lease you hold requires a discount rate — there is no defensible default, so FastYoke will not invent one. GASB 87 on a lease you grant is refused outright, because a lease receivable and a deferred inflow of resources are different mechanics, not a relabelling of the landlord model. A fixed charge billed on a non-monthly cadence is refused rather than quietly assumed to be monthly. Each of these is a stop, not a warning you can click past. That is deliberate — a statement that looks authoritative and is wrong is worse than one that is openly incomplete — but it means dirty lease data surfaces as a refusal at measurement time.
  • The portal is a lease view, not a payment portal. A lessee can read their statements, file a certificate, and raise a request. They cannot pay rent through it. Payment collection is an integration, not a built-in.
  • No valuation, no investor reporting. There is no cap-rate model, no DCF, no waterfall, and no fund-level or investor reporting. This is an administration and compliance system for the leases themselves.
  • No CAM reconciliation engine. Variable charges are tracked and expensed as incurred, correctly kept out of the lease liability — but the year-end reconciliation that works out what each tenant actually owes is not automated.

If those are deal-breakers, a dedicated lease-administration suite may fit better today. FastYoke is for the portfolio that wants the administration, the maintenance, the tenant-facing surface, and the measurement on one auditable platform instead of four — and wants the accounting to know which side of the lease it is standing on.