Billing a Management Fee That Changes Every Month
Bill a variable property management fee by calculating it in your property management system, then posting the final amount to Stripe Billing or Chargebee. The fee moves with collected rent, a percentage of what actually came in, and the rent roll lives elsewhere, so owner statements tie out only if that number is checked each month.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Step 1: Decide what actually becomes the recurring subscription
The fee that belongs in Stripe Billing or Chargebee isn't the rent itself, rent collection and owner distributions stay in your property management system, it's the management fee charged to the property owner. Treat each owner or each property as its own subscription, priced either as a percentage calculated outside the platform each month or as a flat per-door fee, depending on your contract structure.
Step 2: For percentage-of-rent fees, calculate outside the platform, then post the number
Neither platform calculates a percentage-of-collected-rent fee automatically from a rent roll; that calculation happens in your property management or accounting system, which already knows what actually came in that month. The billing platform's job is to receive that calculated number and charge it, as a one-time invoice item updated each cycle rather than a fixed recurring price, since the amount changes every month by design.
Step 3: For per-door pricing, keep the door count current as units are added or removed
A per-door fee model needs the subscription's quantity updated whenever a unit is added, vacated long-term, or removed from management, and both platforms prorate a quantity change mid-cycle. Chargebee's subscription management makes adjusting quantity a direct, visible action; in Stripe Billing, you're updating the subscription item's quantity through the dashboard or API, which works the same way but is less likely to surface an owner-facing summary of what changed and when without you building one.
Step 4: Handle a lease change that lands mid-month
A new lease starting mid-month, or a unit going vacant partway through, changes what's actually collected for that period in ways that don't map cleanly onto a subscription billed on a fixed monthly cycle. Rather than trying to prorate the management fee itself, the more reliable pattern is letting the property management system calculate the correct fee based on what was actually collected that month, and posting that final number to the billing platform, treating the subscription as a delivery mechanism for an already-calculated charge rather than the source of the calculation.
Step 5: Make sure the owner statement and the platform invoice agree
An owner reconciling their monthly statement against a management fee charge needs both numbers to match exactly, and any gap between what the property management system calculated and what the billing platform actually charged becomes a support call. Build a monthly check, before invoices go out, that confirms the fee amount posted to Stripe Billing or Chargebee matches the property management system's own calculation for that owner, rather than discovering a mismatch after an owner has already noticed it.
Run this check each month before invoices go out:
- Have the property management system calculate each owner's fee from what was actually collected that month.
- Post that final amount to Stripe Billing or Chargebee as the charge, rather than prorating the fee inside the subscription.
- Compare the amount posted for each owner against the property management system's calculation and the owner's monthly statement.
- Fix any gap before the invoice sends, since resolving a mismatch after an owner calls takes far more effort.
Step 6: Choose the platform based on how many owners you're billing this way
A property manager with a small portfolio and a bookkeeper comfortable posting monthly figures into Stripe Billing can run this process without much friction. A larger portfolio, with dozens or hundreds of owners each needing a monthly recalculated fee, benefits more from Chargebee's structured invoicing and reporting, which makes it easier to confirm every owner's fee was posted correctly before the batch goes out, rather than checking figures one at a time.
Step 7: Give owners a self-serve way to see their own fee history
An owner questioning last month's management fee usually just wants to see a simple history of what was charged and when, without calling the office. Chargebee's hosted customer portal gives each owner that view without your team building anything, showing invoice history directly tied to their subscription. Stripe Billing offers a comparable portal, but it tends to need more setup to show property-specific detail like the calculation basis for a given month's fee, rather than just the charge amount itself. Either way, this kind of self-serve access tends to reduce routine billing calls to the office noticeably.
What happens when an owner sells the property mid-cycle
A property sale closing mid-month means the management fee for that period needs to be prorated and, in many cases, split between the outgoing and incoming owner if the new owner retains your management services. Cancel the outgoing owner's subscription effective at closing, with a final prorated invoice for the period they owned the property, and create a fresh subscription for the incoming owner if they stay on. Trying to keep one continuous subscription running across an ownership change tends to produce confusing statements for both parties and makes it harder to answer a tax question about who was billed for what period.
What Good Looks Like
A well-run management fee process posts the correct, freshly calculated amount for every owner each month, keeps per-door pricing current as units change, and never lets an owner's statement disagree with their billing platform invoice.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
BILL fits the payables side of a property management company, automating recurring payments to maintenance vendors and contractors across a portfolio.
If maintenance or leasing work is handled by 1099 contractors, Tax1099 covers the annual filings tied to those recurring vendor payments.
Mercury can hold recurring management fee collections separately from owner trust accounts, keeping fee revenue easy to track apart from client funds.
Frequently Asked Questions
Does either platform calculate a percentage-of-rent management fee automatically?
No. That calculation happens in your property management or accounting system, which has the actual rent roll. The billing platform's role is to receive the calculated number each month and charge it, typically as a one-time invoice item rather than a fixed recurring price.
How do I update per-door pricing when units are added or removed?
Adjust the subscription's quantity, which both platforms prorate automatically for the partial period. Chargebee's subscription management makes this a more visible, direct action; in Stripe Billing, the same update happens through the dashboard or API with the same proration result.
What happens to the management fee when a lease starts or ends mid-month?
Let your property management system calculate the correct fee based on what was actually collected that month, then post that final number to the billing platform rather than trying to prorate the fee within the subscription itself. This keeps the billing platform as a delivery mechanism, not the source of the calculation.
How do I make sure an owner's statement matches their billing platform invoice?
Run a check before invoices go out each month that confirms the amount posted to Stripe Billing or Chargebee matches your property management system's calculation for that owner. Catching a mismatch before the invoice sends is far easier than resolving it after an owner calls.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
BILL vs Tipalti for Commercial and Multifamily Property Managers
A pitfall checklist for property managers choosing BILL or Tipalti while keeping owner trust funds separate from company payables.
Ramp or Brex for a Commercial Property Manager
A maintenance tech's Saturday big-box run has to land on the right property, and the right payer, by Monday. Ramp, Brex and Navan compared.
A Worked Example: Financing a Commercial and Multifamily Property Manager
A worked example showing why recurring monthly management fees make a property management company one of the stronger fits for Pipe in this cluster.
FloQast vs. AuditBoard for Commercial and Multifamily Property Managers
Owner trust accounting, CAM reconciliations, and tenant deposits make a property manager's close a compliance issue first. Compare the two here.
409A Valuation for a Multifamily Property Management Firm
Cancelable management contracts and promote interests held outside the operating company shape a property manager's 409A. Here's what to bring an appraiser.
Pulley vs. Carta for a Multifamily Property Manager
A runbook for commercial and multifamily property managers separating GP promote interests from company equity, then choosing Pulley or Carta.