One invoice. Five buildings. No spreadsheet in the middle.
The free plan processes 25 invoices a month with unlimited users, takes no credit card and does not expire. You get your own intake address at the end of setup.
GreenLeaf Landscaping
One invoice · split by square footage
- Harborview Apartments$3,132.63
- Maple Court$2,896.84
- Elm Terrace$2,492.63
- Oak Ridge$2,004.21
- Lakeshore$1,953.69
This row took the odd cent when the split was rounded.
Why one invoice for five buildings is a manual job today
Coding an invoice to a property is a solved problem. Coding one invoice to five properties, in the right proportions, to the cent, is where every AP process in property management quietly falls back to a human and a spreadsheet.
The same job, every month
Read five service addresses out of the line-item text. Pick the basis: square footage, unit count, an even split. Compute the shares, then fix the rounding, because splitting an odd number three ways never lands on its own.
Then key it in again
Five lines in the ledger, or three bills if three partnerships own the buildings. None of that is judgment. All of it is typing, and every keystroke can put one building's money on another's owner statement.
Classes, not Locations
A QuickBooks bill carries one Location for the whole document, and classes and customers on each line. So properties tracked as QuickBooks Locations cannot be split across a single bill at all — only properties tracked as classes can.
Checked before you export
inletAP checks which one your company uses and says so before the export runs, not after it. It is better learned here than at export time.
Capabilities
What happens when a five-property invoice arrives
The addresses come off the invoice
Property aliases are matched against the document text, so five buildings named in the line items arrive as five pre-filled rows, each with the line of text it was read from. A suggestion saves nothing until you accept it.
The pennies are exact
Integer cents end to end. The odd cent goes to a specific row by largest remainder rather than being dropped, and the remaining amount must read $0.00 before anything saves — not one cent of tolerance.
Three companies, three bills
Where the properties on one invoice keep separate books, the document posts as one bill per connected QuickBooks company, each carrying only that company's share. The export preview names the companies and the amounts before you press Export.
Five ways to compute the split
By amount, by percentage, evenly, by unit count or by square footage — the last two read from the property records you already keep, and record the figures they used so a stale basis can be spotted later.
Save it, then stop doing it
Any split saves as a named allocation template, optionally tied to a vendor, so next month's invoice from the same vendor is one action. Templates built on square footage or unit counts report their own drift when those numbers move.
Approvals scoped to one building's share
An approval can cover one property's slice, so a property manager signs for their own building. Auto-approval is measured against the document total by default, so twelve $4,999 slices cannot clear a $5,000 threshold twelve times.
Why this one
The parts that are genuinely different, and the parts that are not
- One document posts as several QuickBooks bills, one per connected company — the thing the SMB tier does not do, and the reason the fan-out matters more than the grid.
- The unit of fan-out is the company, not the ownership entity. Three partnerships that share one set of books stay on one bill, told apart by the class on each line, because that is what the accounting actually is.
- A keyboard grid, not drag-and-drop. Nobody in this market markets drag-and-drop for allocations; Yardi's documented workflow is about tab order, and so is ours.
- Every allocation records its basis and the figures it was computed from, so an auditor asking why one building took 33.33% is answered from the event log rather than from memory.
- No intercompany due-to / due-from posting. Consolidation is a general-ledger job and inletAP is not a general ledger.
- No occupancy-based or rental-income-based allocation. inletAP holds neither figure, and a basis that computes nothing is worse than no basis at all — AppFolio has rental income because AppFolio has the rent roll.
- No splitting of payments. inletAP does not move money; it produces coded, approved bills.
Splitting across properties is table stakes. Who else splits across companies
Splitting an invoice across properties is table stakes — AppFolio, Yardi, Nexus and Propertyware all do it, and we are not going to pretend otherwise. Splitting one invoice across separate QuickBooks companies is the part the SMB tier does not do: Ramp's help center answers its own question with “Not at this time”, and Buildium, DoorLoop and TenantCloud have nothing. Only Yardi and Sage Intacct do it natively, and neither publishes a price.
Compare
Who else splits an invoice, and how far
| inletAP | AppFolio | Yardi Voyager | Ramp | Buildium / DoorLoop / TenantCloud | |
|---|---|---|---|---|---|
| Split across properties | Yes | Yes — one expense across up to 400 properties in the same group, portfolio or owner | Yes — property lists and a distribute function on the payable | Yes — line-item splits across departments, locations and custom fields | No published bill-level allocation |
| Split across separate companies | Yes — one bill per connected QuickBooks company | Within one AppFolio database | Yes — cross-entity transactions | No — “Is splitting across entities supported? Not at this time.” | No |
| Saved allocation template | Yes — named, optionally per vendor, with drift reporting | Implicit, through property group, portfolio or owner | Yes — Distribution AP templates | Yes — allocation templates, importable by CSV | No |
| Basis options | Amount, percent, even, unit count, square footage | Unit count, square footage, rental income, even spread | Predefined percentage lists | Percent and amount | — |
| Published price | Yes — free plan upward, this feature included | Quote-based; a partner analysis puts Core near $1.40 per unit with a $280/month minimum | Quote-based, enterprise | Included in Ramp Plus, a paid tier | Published, roughly $58–$479 a month |
Competitor rows checked 2026-08-30 against vendor help documentation and, for AppFolio and Buildium pricing, third-party partner analyses — treat those two price cells as indicative rather than as a quote. Sage Intacct and Yardi are the only two products found that split across separate ledgers natively, and neither publishes a price.
Pricing
Included, not an add-on
Prices are in US dollars and exclude sales tax, which is added where it applies.
Paid plans renew automatically at the price shown — every month, or every 12 months on annual billing — until you cancel. Cancel any time in billing settings: the next renewal stops and you keep the period you have already paid for.
Splitting invoices — common questions
Can you split one invoice across two QuickBooks companies?
What if my properties are QuickBooks locations rather than classes?
Do the amounts always add up?
Where do the suggested properties come from?
Can I save a split and reuse it next month?
How is a split invoice approved?
How many properties can one invoice be split across?
Does it split the payment as well?
Try it on the invoice that annoys you most
Pick the vendor whose invoice gets retyped into a spreadsheet every month, forward one to your intake address, and split it. The free plan covers 25 invoices a month with no credit card.