A software subscription is only one line in a migration budget. The more important question is what it takes to move your operating records, verify the balances and collect the next rent payment correctly. That work exists whether the new subscription costs $0 or several hundred dollars a month.

For a portfolio of 25–100 units, build the budget around the records and workflows you must transfer. A manager handling several owners, bank accounts and security-deposit balances can face a more demanding transition than an owner managing the same number of units for one entity. Door count alone does not price the project.

This guide is based on published vendor pricing and a planning framework, not a hands-on migration test. Selected vendor pricing and documentation were rechecked on October 18, 2026. Some related PCG software guides contain disclosed affiliate links; vendor pricing sources here are ordinary reference links.

Separate the subscription from the migration quote

Software routeVerified price signalWhat it does not establish
InnagoNo monthly or setup subscription fee on its pricing page.That every payment, screening report or third-party migration task is free.
HemlaneStarter is listed at $0. Paid software and service tiers use platform and per-unit pricing; verify the billing selector and annual commitment before calculating a total.That a Basic subscription includes every service, data-conversion task or local provider charge.
BuildiumEssential starts at $62/month, Growth at $192 and Premium at $400.A final quote for your portfolio or a fixed data-migration price.

These are entry-price references, not equivalent feature bundles or migration proposals. Ask for the actual plan, unit count, billing term and conversion scope in writing. Innago pricing; Hemlane pricing; Buildium pricing.

Buildium also states that new Growth and Premium customers must use its customized onboarding service. Ask for the cost and scope in writing; the published subscription starting price does not establish an all-in transition budget. Source: Buildium pricing FAQ.

Use a first-year equation that leaves unknowns visible

Your first-year transition budget is: 12 months of the new subscription + conversion/onboarding quote + separate activation charges + internal transition time + overlap with the old system + usage charges. Add taxes or other quoted services where applicable. Do not replace an unanswered quote with zero.

A hypothetical example makes the distinction clear. Assume a new subscription of $80/month, one extra month of the old system at $50, and 12 hours of internal work valued at $30/hour. Those are planning assumptions, not any vendor's offer. The subtotal is $960 + $50 + $360 = $1,370. Your conversion quote, any activation fees and actual transaction charges still need to be added. The example does not claim that 12 hours will be enough for your records.

Keep the recurring run rate beside that transition budget. A one-time cost can make year one expensive without making the system expensive every year. Conversely, a waived setup fee can distract from a higher recurring charge.

Plan for 25, 50 or 100 units without inventing a quote

The following model shows how a budget changes under deliberately simple assumptions. It is not a market average, a vendor quote, a measured project or a forecast. Assume a fictional subscription of $30 plus $2 per unit each month, one extra old-system month at $50, and internal work of eight fixed hours plus 15 minutes per unit at $30 per hour. No vendor is represented by these rates.

Planning item25 units50 units100 units
Assumed new monthly subscription$80$130$230
Twelve months of subscription$960$1,560$2,760
Assumed internal hours14.2520.533
Value of internal time$427.50$615$990
Old-system overlap$50$50$50
Known-assumption subtotal$1,437.50$2,225$3,800
Unpriced additionsConversion, activation, usage, tax and any other quoted charges: still to obtain

For example, the 50-unit subtotal is $1,560 + (8 + 50 × 0.25) × $30 + $50 = $2,225. Its modeled cash subtotal is $1,610 before unpriced additions if the internal work creates no additional payroll expense. The remaining $615 is an assigned value of time, not necessarily a cash payment.

If the variable import work takes 30 rather than 15 minutes per unit, the same model adds $187.50, $375 or $750 respectively. This sensitivity check demonstrates why a clean sample and a written scope matter. Actual hours can fall outside both assumptions.

Ask what will actually be imported

“Spreadsheet import” and “full history conversion” describe different projects. Create a transfer inventory before requesting a quote: properties and units, owners, residents, active leases, recurring charges, opening balances, security deposits, unpaid charges, bank accounts, vendor records and documents. For each item, record the source export, destination import and person responsible for checking it.

Ask whether the service transfers transaction history or only opening balances. Confirm how it treats archived residents, documents, recurring bill rules, owner statements and audit trails. If an item cannot be imported, decide how you will retain and retrieve the old records. A downloaded archive is useful only if you can locate the record when needed.

Get a sample import reviewed before moving the full portfolio. Include a difficult unit: a partial payment, a credit, a deposit balance or a resident moving mid-month. A clean demo portfolio will not expose those edge cases.

Price bank and payment setup separately

A bank-account activation charge is not necessarily a migration charge. For example, Buildium's Essential pricing lists a $99 setup fee per business bank account; included account allowances differ on higher plans. Payment fees also vary by plan. Keep those items separate from the vendor's conversion quote so they cannot be counted twice or overlooked. Buildium pricing.

Ask how residents establish payment authorization in the new system, when the first collection can run and how duplicate automatic payments will be prevented. Confirm the old system's cancellation date only after you understand its notice period and export access. Do not assume existing authorizations or stored payment credentials transfer.

Choose the cutover date around verified balances

Start with a controlled export and a written cutover date. Reconcile the old ledger, identify deposits and outstanding charges, then compare opening balances in the destination. For a manager with multiple owners, verify the appropriate owner and account assignment as well as the portfolio total. A correct total can still contain an incorrect allocation.

After the sample passes, migrate the agreed scope, spot-check the difficult records and review the first statements with the person responsible for your books. Tell residents where to pay and how to get help. Use a go/no-go checklist: no unresolved balance differences, correct owner and unit assignments, a tested export archive, a documented payment schedule and a named contact for failed payments. If a critical check fails, pause the cutover and agree a revised date before inviting residents or starting collections. Keep the old archive available under your record-retention requirements. This is an operating checklist, not a substitute for professional accounting or jurisdiction-specific retention advice.

Know when a paid migration service is worth evaluating

A self-managed import can be reasonable when records are clean and the scope is limited. A quoted service deserves consideration when you have several owners, inconsistent ledgers, many open balances or little capacity to check an import. The useful comparison is the fee against the actual work being transferred and verified—not the number of spreadsheet rows alone.

Ask the provider to specify corrections, re-imports, training, responsibility for reconciliation and support after the first billing cycle. A low quote that excludes these tasks may leave most of the project with your team. A higher quote is not evidence that the work is more complete; the written scope must show it.

Match the destination to the work you need to keep doing

If you want to manage the work yourself, start with the Innago cost breakdown and check the relevant workflow. If you need help with coordination as well as software, use the Hemlane vs Innago comparison to separate those needs. A professional manager requiring accounting controls should also examine the Buildium cost calculator; an affiliate relationship does not decide that fit.

Finally, put your chosen recurring assumptions into the general cost calculator, and add the transition items outside it. The calculator's result is not a migration quote. Request the missing figures before committing, then judge the decision on the complete budget and the workflow you will operate after the move.

Before you approve a migration quote

  1. Get the subscription, billing term and complete conversion scope in one written proposal.
  2. Mark every unpriced item as unknown rather than $0.
  3. Name the person who will reconcile balances and approve the sample import.
  4. Confirm the cancellation notice and export access for the old system.
  5. Agree how to handle a failed import or delayed first collection before setting the final switch date.

The useful budget is the one that makes the next rent cycle manageable and keeps the records verifiable. Compare the complete transition cost with the workflow you need after the move.