Split coding

One invoice. Five buildings. No spreadsheet in the middle.

The landscaper bills $12,480.00 for five properties on one PDF, and no ledger will take it as it stands. inletAP splits it on the document, balanced to the cent, instead of in a spreadsheet.

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

$12,480.00
  • 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.

Remaining$0.00
An example split. The five rows add up to the invoice total, to the cent.

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 behavior of the split grid, the export plan and the approval routing — not a roadmap. Screen by screen: splitting an invoice across properties. The odd cent: the allocation rounding reference. Reuse: allocation templates.

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

A buyer who already runs AppFolio will not believe a page that claims splitting itself is rare. It is not. Here is the narrower claim, and the limits that come with it.
  • 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

Properties means splitting one invoice across buildings. Companies means splitting it across separate ledgers. The second column is the one that decides evaluations, and it is the column most of this market leaves blank.
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.
 inletAPAppFolioYardi VoyagerRampBuildium / DoorLoop / TenantCloud
Split across propertiesYesYes — one expense across up to 400 properties in the same group, portfolio or ownerYes — property lists and a distribute function on the payableYes — line-item splits across departments, locations and custom fieldsNo published bill-level allocation
Split across separate companiesYes — one bill per connected QuickBooks companyWithin one AppFolio databaseYes — cross-entity transactionsNo — “Is splitting across entities supported? Not at this time.”No
Saved allocation templateYes — named, optionally per vendor, with drift reportingImplicit, through property group, portfolio or ownerYes — Distribution AP templatesYes — allocation templates, importable by CSVNo
Basis optionsAmount, percent, even, unit count, square footageUnit count, square footage, rental income, even spreadPredefined percentage listsPercent and amount—
Published priceYes — free plan upward, this feature includedQuote-based; a partner analysis puts Core near $1.40 per unit with a $280/month minimumQuote-based, enterpriseIncluded in Ramp Plus, a paid tierPublished, 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

Split coding, the five allocation bases, saved templates, cost recovery (marking what a tenant or unit owner owes back) and posting to more than one connected QuickBooks company are included on every plan, including the free one. There is no per-split charge and no per-company charge. Plans differ by how many invoices you process, not by how correctly you may code them.

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.

See all plans

Splitting invoices — common questions

Can you split one invoice across two QuickBooks companies?
Yes — as one bill per company. A QuickBooks bill is scoped to a single company file and there is no cross-company posting anywhere in the QuickBooks Online accounting API, so an invoice whose properties keep separate books becomes two bills, each carrying only that company's share and each linked back to the same original document. The export preview tells you how many bills you are about to create, and in which companies, before you press Export. What it is not is an intercompany journal: inletAP posts no due-to / due-from entries and does not attempt consolidation.
What if my properties are QuickBooks locations rather than classes?
Then this feature cannot work for you as things stand, and you should know that now rather than after a failed export. 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. inletAP checks which one your company uses and says so before the export runs, not after it. Moving properties from locations to classes is a change to your chart of accounts that only you can make. If you make it, everything on this page applies; if you do not, inletAP still codes and posts one property per bill.
Do the amounts always add up?
Exactly, every time. Money is held as integer cents from the moment the split is computed to the moment the bill is written, and the odd cent left by splitting three ways is handed to a specific row by the largest-remainder method rather than dropped or spread. Nothing can be saved while the remaining amount is anything other than zero — not a cent of tolerance, because twelve allocations each half a cent out is six cents of real money and a tolerance wide enough to absorb it is wide enough to absorb a genuine mis-coding.
Where do the suggested properties come from?
From the invoice itself. Property aliases — the service addresses and building names you already keep against each property — are matched against the text of the document, and each suggested row carries a confidence and the line of text it was read from. Nothing is saved from a suggestion until a person accepts it, and that evidence is written into the audit trail, so the answer to “why did Elm Terrace get this line?” is a record rather than a recollection.
Can I save a split and reuse it next month?
Yes. Any split saves as a named allocation template, optionally tied to a vendor, and applying it to next month's invoice from the same vendor is one action. Templates computed from unit counts or square footage record the figures they were built on, so when a building's square footage changes the template tells you it has drifted instead of quietly allocating on last year's numbers.
How is a split invoice approved?
By whoever your policy says approves that building's spend. An approval can be scoped to one property's share, so a property manager signs for their own slice rather than for a $12,000 invoice that is mostly somebody else's, and you choose whether approvers see the whole document or only their own slice. Auto-approval is evaluated against the document total by default and not against each slice — a $60,000 invoice cut into twelve $4,999 slices would otherwise clear a $5,000 threshold twelve times with nobody looking at it.
How many properties can one invoice be split across?
150 allocations on a single printed line and 200 across the whole document. Those are our limits, not QuickBooks limits, and they exist because somebody eventually pastes a spreadsheet into the grid. A portfolio-sized split is nowhere near either number.
Does it split the payment as well?
No. inletAP does not move money — there are no ACH or check disbursement rails in the product — so a split invoice produces correctly coded, approved bills and payment continues to happen wherever it happens today. If what you actually need is three cheques from three bank accounts, that is a payments feature and this is not it.

Keep reading

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.