Mixed-Use Property Management Software: NNN + Gross Leases | PigJet visual summary

The Mixed-Use Problem

A post on r/CommercialRealEstate in late 2024 captured a frustration that a lot of small landlords share. A landlord managing four commercial units — three NNN leases and one gross lease — was asking for software recommendations. The responses ranged from "just use Excel" to platform suggestions that didn't actually handle both lease types in the same building.

Nobody had a clean answer because, honestly, most PM software doesn't have one.

Residential platforms handle fixed monthly rent well. Pure NNN commercial platforms handle expense pass-throughs well. Mixed-use portfolios — a building or portfolio with both lease types — tend to fall through the gap.

This post is about that gap: what it actually means to manage both NNN and gross leases simultaneously, what software needs to do to handle it, and what options exist.

---

What Makes Mixed-Use Portfolios Operationally Complex

Two Fundamentally Different Accounting Models

A gross lease is simple: the tenant pays a fixed monthly rent, and the landlord pays operating expenses out of that rent. Predictable income, landlord absorbs cost variability.

A triple-net lease inverts the model: the tenant pays base rent plus their proportionate share of actual operating expenses — CAM, taxes, insurance. Variable income that tracks actual costs, with annual reconciliation to true up estimates against actuals.

Managing both simultaneously means your accounting needs to handle two models at once — fixed expense absorption on the gross side, variable pass-through calculation on the NNN side — in the same property, potentially the same building.

Shared Expenses That Need to Be Split

In a mixed-use building, some expenses are shared between NNN and gross tenants. The parking lot serves everyone. The lobby HVAC benefits everyone. The landscaping is common.

How do you allocate those shared expenses? In a pure NNN building, the answer is straightforward — all tenants pay pro-rata. In a mixed-use building, it depends entirely on what your leases say:

There's no universal answer. The answer lives in each lease document, and your software needs to reflect that complexity — not force a one-size-fits-all calculation.

Different Billing Cycles and Statement Needs

NNN tenants need monthly CAM estimates, annual reconciliation statements, and true-up invoices or credits. Gross tenants need a monthly rent invoice and potentially a renewal notice. The communication workflows are different. The documentation requirements are different. The timing is different.

Software that handles only one model forces you to manage the other outside the platform — which means spreadsheets, manual calculations, and the errors that come with them.

---

How Most PM Software Handles (or Doesn't Handle) This

Residential platforms (Buildium, RentRedi, TurboTenant): Built for fixed-rent models. NNN pass-through calculations simply don't exist. Managing NNN tenants in these platforms means manual external tracking for all expense allocations.

Yardi Breeze: Supports both NNN and gross lease types, but CAM reconciliation in the basic tier is flat-rate rather than pro-rata by square footage. Breeze Premier gets closer, but the lack of QuickBooks integration remains a gap for operators already on QuickBooks Online.

AppFolio: Supports commercial leases including NNN, but requires a 50-unit minimum — which excludes most small mixed-use operators with 4–20 units.

DoorLoop: Growing platform with decent UI, but NNN/CAM management is not a core feature. Better for residential-heavy mixed-use.

The honest answer is that most platforms either don't support NNN at all, or support it in a way that requires manual workarounds for the cross-lease-type calculations a mixed-use building requires.

---

What Good Mixed-Use Property Management Software Does

If you're evaluating platforms for a mixed-use portfolio, here's the functional checklist.

Multi-lease-type support per property. The platform should let you assign different lease types (NNN, gross, modified gross) to different units within the same property — and apply the correct billing and reconciliation logic to each.

Separate CAM tracking per tenant. Each NNN tenant's CAM calculation should be independent: their own includable expenses, their own pro-rata share, their own cap. The platform shouldn't force a single CAM pool across all tenants unless that's what your leases specify.

Configurable common area expense allocation. You need to be able to define which expenses are allocated to which tenants — including rules for which tenants participate in shared cost pools. If your gross tenant is excluded from CAM by their lease, the software needs to reflect that exclusion in the denominator and the allocation.

Independent billing workflows. NNN tenants get monthly estimates + annual reconciliation statements. Gross tenants get fixed monthly invoices. Both workflows should exist natively, not require separate tools.

Unified reporting across lease types. Your rent roll, vacancy report, and financial summaries should show the whole picture — NNN and gross tenants on the same property — without requiring you to run separate reports and reconcile them.

QuickBooks integration. Mixed-use portfolios have complex accounting. Expense allocations, CAM pass-throughs, base rent — all of this should flow to QuickBooks Online automatically, not through manual journal entries.

---

The Specific Scenario: 4 Units, 3 NNN, 1 Gross

Let's make this concrete. You own a retail strip building with four units:

Total building: 6,500 SF. NNN pool: 4,700 SF (Units A, B, C). Gross tenant excluded from CAM by their lease.

Your annual CAM expenses: $45,000 for the full building. But because the gross tenant is excluded from CAM per their lease, you need to determine what share of those expenses is attributable to the NNN spaces only.

If your leases use a "NNN-only" denominator, then:

And the $45,000 in expenses is divided among only those three tenants.

If your leases use a whole-building denominator (the gross tenant participates in shared costs), the calculation changes.

The point: you need software that knows which denominator to use — per your lease terms — and applies it correctly. Not every platform handles this correctly. Most force you into a single pro-rata model for the whole building.

---

PigJet for Mixed-Use Portfolios

PigJet was built around the reality that small commercial portfolios are often mixed — and that "mixed" means the software needs to be flexible in a specific way.

Per-tenant lease configuration. Each tenant has their own lease terms stored and applied: lease type, CAM inclusions/exclusions, pro-rata denominator, cap terms. The NNN tenants get full CAM reconciliation. The gross tenant gets fixed rent billing. The platform handles both without requiring manual workarounds.

Configurable CAM pools. Define which tenants participate in which common area expenses. Exclude the gross tenant from the NNN denominator where the lease specifies. Split shared expenses correctly.

AI lease abstraction. Upload each lease, and PigJet extracts the CAM terms, escalation schedules, and critical dates automatically. For a mixed-use building where each lease is negotiated differently, this is where the operational leverage is highest.

Unified QuickBooks sync. All income and expense activity — NNN pass-throughs, base rent, reconciliation true-ups — flows to your QuickBooks Online account automatically and categorized correctly.

---

The Bottom Line for Mixed-Use Landlords

If your building has more than one lease type, most property management platforms are going to make your life harder than it needs to be. They'll handle one model well and require manual workarounds for the other.

The right platform lets you configure each tenant's lease terms independently, applies the correct CAM logic per lease, runs separate billing workflows for NNN and gross tenants, and produces unified reporting across the whole property.

That's the baseline for mixed-use PM software. PigJet is built around it — and the CAM Calculator shows the pro-rata math working correctly for any configuration.

---

Frequently Asked Questions

What is mixed-use property management software? Mixed-use property management software handles buildings with multiple lease types — typically NNN or gross-lease commercial tenants alongside residential units, or NNN retail on ground floor with gross-lease office above. The core challenge is applying different billing logic, CAM allocation, and reconciliation workflows to different tenants in the same building.

Can I use residential PM software for a mixed-use property? You can manage the residential component with residential software, but NNN lease management — CAM reconciliation, pro-rata allocation, cap enforcement, and escalation tracking — requires commercial-specific functionality that residential platforms don't provide. Most mixed-use landlords end up running two systems or building workarounds, which creates data integrity problems.

How does CAM work in a mixed-use building? In a mixed-use building, commercial NNN tenants typically participate in the CAM pool while residential tenants do not (or participate on different terms). The CAM pool denominator (total GLA) may or may not include the residential component, depending on the lease language. Getting this right requires software that lets you configure each tenant's participation independently.

What software handles both NNN and gross leases? Very few platforms handle both cleanly. Yardi Voyager technically supports mixed-use, but it starts at ~$1,200/month, takes months to implement, and requires dedicated consultants to configure — it's institutional software that doesn't fit the economics of a small mixed-use building. Purpose-built NNN platforms like PigJet are designed to manage mixed-use properties where each tenant's lease structure is configured independently — NNN tenants get CAM reconciliation, gross tenants get flat billing, and the property's unified financials still roll up correctly without enterprise overhead.

Do gross lease tenants pay CAM? In a pure gross lease, the landlord covers operating costs and the tenant pays a flat rent. The landlord absorbs CAM costs directly. In a modified gross lease, some operating expenses may be passed through — it depends entirely on the specific lease. When evaluating PM software, confirm it lets you configure gross and NNN tenants independently within the same property.

Related: NNN vs. CAM: A Landlord's Guide | Best Commercial Property Management Software for Small Landlords