{
  "slug": "late-fee-revenue-projection",
  "title": "Late Fee Policy Revenue Calculator",
  "heading": "Late Fee Policy Revenue Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/late-fee-revenue-projection",
  "summary": "Estimate collected late fee revenue and check it against state legal caps.",
  "description": "Late fees exist to change behavior, not to become a profit center, but on a portfolio of any size they do add up and many states cap how much you can charge. This calculator projects annual late fee revenue from your current policy — a flat fee, a daily fee, or a percentage of rent — based on how often tenants actually pay late, and flags whether your fee looks aggressive against common state caps (many states limit late fees to 5% of rent or require a grace period before any fee applies). Getting the fee wrong in either direction costs you: too low and it doesn't deter late payment, too high and you risk an unenforceable clause or a habitability/fee dispute.",
  "formula": "Fee per late payment = flat fee + (daily fee × days late) or (rent × fee%). Annual revenue = fee per late payment × late payments per year across units.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=late-fee-revenue-projection",
  "inputs": [
    {
      "id": "units",
      "label": "Number of units",
      "kind": "number",
      "hint": null,
      "default": 20,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "rent",
      "label": "Average monthly rent",
      "kind": "number",
      "hint": null,
      "default": 1500,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "lateRatePct",
      "label": "Share of tenants paying late each month",
      "kind": "number",
      "hint": null,
      "default": 15,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "flatFee",
      "label": "Flat late fee",
      "kind": "number",
      "hint": null,
      "default": 50,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "dailyFee",
      "label": "Additional daily fee",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": "$/day",
      "min": 0,
      "max": null
    },
    {
      "id": "avgDaysLate",
      "label": "Average days late when it happens",
      "kind": "number",
      "hint": null,
      "default": 6,
      "unit": "days",
      "min": 0,
      "max": 30
    },
    {
      "id": "capPct",
      "label": "State cap on late fee (% of rent, if any)",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": "%",
      "min": 0,
      "max": 25
    }
  ],
  "outputs": [
    {
      "id": "annualRevenue",
      "label": "Projected annual late fee revenue",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "monthlyRevenue",
      "label": "Monthly late fee revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "feePerEvent",
      "label": "Typical fee per late payment",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "capAmount",
      "label": "State cap amount (if applicable)",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "overCapBy",
      "label": "Amount your fee exceeds the cap",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Number of units: 20",
      "Average monthly rent: 1500 $",
      "Share of tenants paying late each month: 15 %",
      "Flat late fee: 50 $",
      "Additional daily fee: 5 $/day",
      "Average days late when it happens: 6 days",
      "State cap on late fee (% of rent, if any): 5 %"
    ],
    "outputs": [
      "Projected annual late fee revenue: $2,880",
      "Monthly late fee revenue: $240",
      "Typical fee per late payment: $80.00",
      "State cap amount (if applicable): $75.00",
      "Amount your fee exceeds the cap: $5.00"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter number of units.",
      "Enter average monthly rent ($).",
      "Enter share of tenants paying late each month (%).",
      "Enter flat late fee ($).",
      "Enter additional daily fee ($/day).",
      "Enter average days late when it happens (days).",
      "Enter state cap on late fee (% of rent, if any) (%).",
      "Read your projected annual late fee revenue on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "units": 12,
        "rent": 900,
        "lateRatePct": 9,
        "flatFee": 30,
        "dailyFee": 3,
        "avgDaysLate": 4,
        "capPct": 3
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "units": 20,
        "rent": 1500,
        "lateRatePct": 15,
        "flatFee": 50,
        "dailyFee": 5,
        "avgDaysLate": 6,
        "capPct": 5
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "units": 32,
        "rent": 2400,
        "lateRatePct": 24,
        "flatFee": 80,
        "dailyFee": 8,
        "avgDaysLate": 10,
        "capPct": 8
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What states cap late fees?",
      "a": "Many states either cap the fee as a percentage of rent (often 5%) or require it to be a 'reasonable' pre-estimate of actual damages, with no fixed number. California, for instance, doesn't set a hard percentage but courts have found fees exceeding roughly 5-10% of rent hard to defend as reasonable rather than punitive."
    },
    {
      "q": "Should I use a flat fee, daily fee, or percentage?",
      "a": "A modest flat fee plus a small daily fee after a grace period tends to be both compliant and effective — it punishes chronic lateness more than a one-time slip. Pure percentage-of-rent fees are simple to calculate but can look punitive on higher-rent units, inviting more legal scrutiny."
    },
    {
      "q": "Does a grace period reduce revenue much?",
      "a": "Yes, usually by 30-50%, because a meaningful share of 'late' payments arrive within the first 3-5 days. Most leases include a grace period anyway since courts and many states expect one before any fee is enforceable."
    },
    {
      "q": "Is high late fee revenue a red flag?",
      "a": "It usually signals either weak tenant screening or cash-flow-strapped tenants who can't consistently make rent on time, not a healthy revenue stream. Chasing late fee income instead of fixing the underlying screening or affordability mismatch tends to correlate with higher turnover and collection losses."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/rent-collection-loss-rate",
    "https://www.revenuelab.fyi/toolbox/eviction-cost-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Late Fee Policy Revenue Calculator (https://www.revenuelab.fyi/toolbox/late-fee-revenue-projection)"
}