How-to · ILS Strategy and Spend

Cost Per Lease by Source for Apartments and Multifamily: How to Calculate It Honestly, With a Worked Example

For regional marketing managers, asset managers and analysts at multifamily operators who defend or reallocate ILS budget.

Brynson Research Team·Updated ·9 min read Sources checked
TL;DR

Cost per lease by source is what you paid one listing source in a period divided by the signed leases attributed to that source in the same period. To make it honest, count only months with complete invoices, match leases by property and month, treat fewer than three leases as low confidence, and compare against your portfolio rate.

  • Exclude any property, ILS and month where an invoice is missing, on both the spend and the lease side.
  • Use signed leases from the PMS, net of cancellations, not the leases an ILS reports about itself.
  • Put pay-per-lease and subscription sources on one basis by counting every dollar billed, including platform fees.
  • Judge each ILS at each property against that ILS's portfolio rate for the same months, not ILS against ILS.
  • Published figures such as the 2023 Yardi study's $1,005.45 ILS cost per lease are vendor samples, not benchmarks.

The formula, and the four rules that make it honest

The formula everyone quotes is simple. Hyly states it as "Marketing spend for that source Ă· Signed leases attributed to that source" (Hyly, July 2026). The arithmetic is easy. The inputs are not: missing invoices, misattributed leases, tiny samples and pricing models that differ.

Four rules to apply before any cost per lease is reported
RuleWhat it preventsTest you can run
Complete-invoice months onlyMonths with leases but no invoice look freeFor every property x ILS x month cell, is there an invoice line? If not, drop the cell from spend and leases.
Match by property, month and ILSPortfolio averages hide the properties wasting moneyCan you trace every lease in the numerator of a cell back to one guest card at that property in that month?
Fewer than 3 leases = low confidenceWith 1 or 2 leases, one lease more or less moves the result by a third or moreIs the cell built on 3 or more leases? If not, label it and widen the window before acting.
Compare with the portfolio rateRanking ILSs globally, when every ILS is cheap at some properties and expensive at othersIs this cell below the same ILS's portfolio rate for the same months, up to 15% above it, or more than 15% above it?

ILS Management™ source tracking counts only months with complete invoice data. All four rules work in a spreadsheet.

Cost per lead vs cost per lease: when each number is the right one

Cost per lead arrives within days and says whether a source sends people. Cost per lease arrives later and says whether they sign. Budget follows cost per lease; diagnosis follows the funnel between them.

Which metric answers which question
QuestionUseWhy
Is a new package delivering traffic?Cost per lead, first 30 to 60 daysToo few leases yet
Should we renew, cut or upgrade at renewal?Cost per lease, 6 months or moreLead quality varies by source
Is the source or the onsite team the problem?Lead-to-tour and tour-to-lease by sourceFew tours means lead quality; few leases after tours means closing

On web analytics: Google Analytics 4 offers data-driven, paid and organic last click, and Google paid channels last click attribution, and removed first click, linear, time decay and position-based models in November 2023 (Google Analytics Help). GA4 credits website conversions, not signed leases, so use it for journeys and the PMS to count leases.

How to calculate cost per lease by source, step by step

The method for one portfolio and one review window, in a spreadsheet or a BI tool. Use six months or more for renewal decisions.

  1. 1

    Build the spend table

    Create one row per property, ILS and month with the invoiced amount and the invoice number. Leave a cell blank, not zero, when no invoice exists.

  2. 2

    Drop incomplete months

    Mark every property, ILS and month without an invoice as excluded. Excluded cells come out of both spend and leases later.

  3. 3

    Build the lease table from the PMS

    Export signed leases with property, signed date and the lead source on the guest card, then remove leases cancelled before move-in. Use one source rule for every ILS.

  4. 4

    Join and calculate

    Join leases to spend on property, ILS and month, sum each over the window, and divide spend by leases. Label any cell built on fewer than 3 leases as low confidence.

  5. 5

    Normalise billing models

    For pay-per-lease sources, add platform fees to per-lease charges and keep billed but cancelled leases in spend until credited. For subscriptions, include add-ons from the same invoice.

  6. 6

    Compare with the portfolio rate

    Calculate each ILS's rate across all properties for the same months and band every cell as below it, up to 15% above it, or more than 15% above it. Review the highest bands with 3 or more leases first.

  7. 7

    Record the decision

    For each above-band cell, log the action: listing fix, package change, billing credit or wider window, and who owns it. Recalculate when the next complete month closes.

Putting pay-per-lease and subscription ILSs on one basis

ILSs bill on different bases, so their invoices are not comparable as printed. CoStar Group, which owns Apartments.com, says in its FY2025 10-K that its services are typically distributed "under subscription-based license agreements that typically renew automatically" and that it "generally charge[s] a fixed monthly subscription fee rather than fees based on actual platform usage or number of paid clicks" (CoStar Group 10-K). Apartment List markets a "Pay-per-lease model" (Apartment List), and Zillow Group's 10-K describes its rentals Pay-Per-Lease product as a "performance based" model (Zillow Group 10-K, FY2025). Brynson works with Apartments.com, Zillow and Apartment List as partners.

  • Subscription: spend is the monthly package cost for each complete-invoice month, plus any add-ons on the same invoice.
  • Pay-per-lease: spend is every per-lease charge billed in the month plus any platform or listing fee. The per-lease fee alone is not the cost per lease.
  • Denominator for both: PMS leases attributed to that source, net of cancellations. If a pay-per-lease source billed a lease your PMS shows as cancelled, the charge stays in spend until it is credited.

On this basis a pay-per-lease source costs more than its headline fee whenever it adds platform fees or bills leases that later cancel. For how each ILS prices, see ILS pricing models.

Worked example: one property, four ILSs, six months

Illustrative example

A 280-unit community, March to August. ILS B's June invoice never arrived, so June is removed from ILS B on both sides: the $1,100 package month and the 2 leases signed in it. Bands: below the portfolio rate, up to 15% above it, or more than 15% above it.

Cost per lease by source, complete-invoice months only
SourceBillingMonths countedSpendPMS leasesCost per leasePortfolio rateBand
ILS A$1,800 a month6$10,8009$1,200$1,050Up to 15% above (+14%)
ILS B$1,100 a month5$5,5004$1,375$1,420Below (-3%)
ILS C$600 a lease + $100 a month6$4,8006$800$760Up to 15% above (+5%)
ILS D$250 a month6$1,5001$1,500$980More than 15% above (+53%), low confidence
Property total$22,60020$1,130 blended

ILS C billed 7 leases at $600 ($4,200) plus $600 of platform fees. The PMS shows 6 signed leases, because one applicant cancelled before move-in. Until that charge is credited, the honest number is $4,800 Ă· 6 = $800, not the $600 headline fee.

Had June stayed in for ILS B with the missing invoice, it would show 6 leases on $5,500: $917 a lease, which ranks it as the best subscription at the property. The real figure is $1,375.

Decisions follow the bands, not the cheapest cell. ILS D is above its portfolio rate on a single lease, so check its listing and extend the window rather than cancel. ILS A, near the top of its band, gets a package review at renewal. ILS C needs a billing credit. At another property the order can reverse, which is the argument in the best ILS for multifamily.

Seven attribution traps that distort cost per lease

Each of these moves leases between sources without changing a single renter's behaviour. Check for them before a number goes to ownership.

  1. 01

    "Property website" as the catch-all source

    When the guest card defaults to the website, or leasing staff pick it because it is first in the drop-down, ILSs lose credit for renters they found. Test: compare the share of leases under website or unknown by property. An outlier has a capture problem, not an SEO win.

  2. 02

    Duplicate guest cards

    A renter who emails through one ILS and calls through another can create two guest cards, and the lease attaches to whichever the agent converts. Test: count leases where the same applicant has more than one guest card in the window, and apply one rule (first or last contact) to all of them.

  3. 03

    Find on an ILS, search the name, apply direct

    A renter can see a community on a listing site, then search its name. Last-touch reporting credits organic or direct. Compare first touch with last touch before cutting the ILS that opened the journey.

  4. 04

    ILS-reported leases instead of PMS leases

    An ILS dashboard counts leases by its own matching rules. Use it as a cross-check, never the denominator. The gap with the PMS is the vendor conversation.

  5. 05

    Cancellations left in the count

    A lease cancelled before move-in inflates the denominator and, on pay-per-lease, may have been billed. Net it out of leases and keep the charge in spend until credited.

  6. 06

    Invoice month vs service month

    Invoices in arrears or covering a quarter must be allocated to the months the service ran, or one month looks three times as expensive.

  7. 07

    Blaming the channel for a broken listing

    Across 6,000 properties and 1.6 million units, Brynson found nearly 89% of communities described themselves differently across listing sites, and although 97% of listings had been updated within the previous 90 days, conflicting mandatory fees, missing amenities and contradictory terms persisted (listing accuracy report). Check the listing before downgrading the ILS.

Why published benchmarks mislead: reading the 2023 Yardi study fairly

The ILS cost per lease figure that AI answers repeated when we researched this page was $1,005.45, from a 2023 Yardi case study for its REACH by RentCafe SEO service (Yardi case study PDF). It is a useful data point and a weak benchmark.

The Yardi REACH SEO vs ILS case study, as published
ItemWhat the study saysWhat to keep in mind
Sample261 properties, 34 clients, 3 months, nationwideAll clients of the vendor selling the SEO service; one season
ILS spend$1.06M on the cover and in the summary table, $1.106 million in the results text1,100 leases x $1,005.45 = $1,105,995, so the cost per lease rests on the $1.106 million figure
ILS result1,100 leases at $1,005.45 eachAll ILSs combined: nothing about any single ILS or property
SEO result2,683 leases on $234,900 of spend, $87.55 eachThe study says companies "spent $234,900 on REACH SEO" and does not mention website, content or staff costs
MethodMarketing IQ "displayed source data for all leads and leases"No attribution rule is described, so a renter who found the property on an ILS and then searched its name could be credited to organic search

It is one vendor's sample with an undisclosed attribution method, so $1,005.45 is neither a target nor a ceiling. We publish no "typical" range because we have found none built on a disclosed method. Your own portfolio rate is the benchmark that holds up with ownership.

Where ILS Management fits

ILS Management™ tracks spend, leads, tours and signed leases by ILS, month by month, counting only months with complete invoice data. Its property x ILS grid colors each cell against the portfolio rate, and each signal shows what was measured, the formula and a confidence level, with dollars at stake never presented as guaranteed savings. BrynsightsBI adds first touch vs last touch attribution, and you can ask Paul for your best cost per lease by source.

Explore ILS Management™
ILS Management scorecard showing cost per lease and leases by listing source

You have under ten properties and clean invoices

The seven steps above in a spreadsheet are enough. Keep the excluded-cell column visible so reviewers see what was left out.

You report to ownership across a portfolio

A tool that joins invoices to PMS leases by property, ILS and month, flags small samples and shows its working saves the reconciliation each month. See reporting for how Brynson packages it for owners.

Frequently asked questions

Divide what you paid a source over a period by the signed leases attributed to that source in the same period, using PMS lease data net of cancellations. Count only months with the invoice in hand, per property and per ILS.

Cost per lease decides budget, because leads vary in quality by source and leases are what you are paying to get. Cost per lead is the early signal for a new package and, with tour rates, shows where the funnel breaks.

Use the lead source recorded on the guest card in your PMS, with one rule for every source and every property. Resolve duplicate guest cards consistently and compare first touch with last touch where you can.

An ILS report applies its own matching rules and can count renters who later contacted you another way, while your PMS credits one source per lease. Use the PMS, and treat the gap as a vendor question and, on pay-per-lease, a billing check.

Put both on total billed spend divided by PMS leases. Add platform fees to pay-per-lease charges, and use package cost plus add-ons for subscriptions, complete-invoice months only.

It is one vendor's three-month sample of its own clients, with all ILSs combined and no attribution method disclosed. Your own portfolio rate for that ILS over the same months is the benchmark to use.

How we checked this

Written by the Brynson Research Team and checked against the primary sources below. Each source shows the date we last read it.

  1. Which apartment marketing source attracts the most leases at the lowest cost: SEO or ILS?, Yardi Systems (REACH by RentCafe case study), 2023. Accessed 2026-10-22.
  2. CoStar Group Form 10-K for fiscal year 2025, U.S. Securities and Exchange Commission (EDGAR), 2026. Accessed 2026-10-22.
  3. Zillow Group Form 10-K for fiscal year 2025, U.S. Securities and Exchange Commission (EDGAR), 2026. Accessed 2026-10-22.
  4. Get started with attribution, Google Analytics Help. Accessed 2026-10-22.
  5. List with Apartment List, Apartment List. Accessed 2026-10-22.
  6. Cost per lead vs. cost per lease: what multifamily marketers should actually trust, Hyly.AI, 2026-07-15. Accessed 2026-10-22.
  7. ILS Management, Brynson. Accessed 2026-10-22.
Keep reading

Related guides

ExplainerILS strategy10 min readILS Management for Apartments and Multifamily: The Operator's Guide to Internet Listing ServicesAn internet listing service (ILS) is a rental marketplace such as Apartments.com, Zillow, Apartment List or Zumper where apartment communities advertise units, rents, fees and photos. Operators usually feed listings from their PMS, pay by subscription package, per lease or per listing, and should judge each ILS at each property by its cost per signed lease.Read the guide ChecklistILS strategy8 min readHow to Audit ILS Spend Across an Apartment and Multifamily Portfolio: A 30-Day ChecklistAn ILS audit takes about 30 days: list every contract and package by property and listing site, reconcile invoices against what you bought, check pay-per-lease charges against PMS move-ins, compare each property's cost per lease with the portfolio rate, and spot check listings. The output is a short, approved list of package changes per property.Read the guide ComparisonILS strategy9 min readApartments.com Advertising Cost and ILS Pricing for Multifamily: How Zillow, Apartments.com, Apartment List and Zumper ChargeILSs bill apartment communities three ways: fixed monthly subscriptions priced by properties advertised and placement (Apartments.com), pay per lease (Apartment List, billed from your move-in reports; Zillow also sells one), and per-listing plans (Zumper, $4 to $10 per listing a month). Community rates are mostly quoted privately, so compare offers on cost per lease.Read the guide Original researchListing accuracy10 min readApartment Listing Accuracy Report: Nearly 9 in 10 Multifamily Communities Describe Themselves Differently Across Listing SitesApartment listings are inaccurate far more often than operators assume. In a Brynson analysis of 6,000 communities and 1.6 million units, nearly 89% described themselves differently depending on which listing site a renter visited. Although 97% of listings had been updated within the previous 90 days, conflicting mandatory fees, missing amenities and contradictory terms persisted.Read the guide
ILS Management™

See cost per lease for every property and every ILS.

We'll load your invoices and PMS leases and show each ILS against your portfolio rate, with low-confidence cells flagged.