§PlainStatute

Housing & Tenant · Rent Late Fees

Rent Late Fee Limit in Minnesota

The most a landlord can charge you for paying rent late in Minnesota, the grace period you may be owed, and what to do about an unfair fee, cited to the statute.

Confirmedagainst §504B.177Reviewed by Cholilurrohman · July 2026
Most a late fee can be · Minnesota
8% cap, and only if you agreed in writing
Hard cap
Minnesota caps a late fee at 8 percent of the overdue rent under Minn. Stat. 504B.177, and bars any late fee at all unless the tenant and landlord agreed to it in writing.
Maximum late fee8% cap, and only if you agreed in writing
Grace periodNone set by statute
Must be in the leaseYes
Statute§504B.177

The cap and the grace period in Minnesota

The most a late fee can be, when it can be charged, and whether it has to be in your lease.

Maximum late feeA late fee may not exceed 8 percent of the overdue rent payment, measured against what you actually owe rather than the headline rent. The operative protection is consent: a landlord may not charge a late fee unless the tenant and landlord agreed in writing that one may be imposed. For subsidised housing under a federal housing assistance payment contract, the fee must be calculated only on the tenant-paid portion of the rent, so a renter paying 200 dollars of a 1,400 dollar contract rent faces 8 percent of 200, not of 1,400.
Grace periodNo statutory grace period. A late fee applies once rent is late, subject to the 8 percent cap and the written-agreement requirement.
Must be written in the leaseYes. A late fee that is not in your signed lease generally cannot be charged.
Local ordinanceThe 8 percent cap and the written-agreement rule are the operative statewide protections.
How it is enforcedThe two firm limits are enforceable as defenses: no written agreement means no fee at all, and a fee above 8 percent of the overdue rent exceeds the cap. In subsidised housing, a fee calculated on the full contract rent rather than the tenant-paid share is also over the limit.
StatuteMinn. Stat. §504B.177

What you can do right now

Concrete, neutral steps if a Minnesota late fee looks too high or came with no grace period. This is legal information, not legal advice.

  1. Check whether you agreed in writing

    Minnesota bars a late fee unless you and the landlord agreed to it in writing. If your lease is silent on late fees, the landlord cannot charge one, whatever the ledger says.

  2. Apply the 8 percent to the overdue amount

    The cap is 8 percent of the overdue rent, not the full rent. Work out 8 percent of what you actually owe, and a higher charge exceeds the cap.

  3. In subsidised housing, use only your share

    If you have a federal housing assistance payment contract, the fee is calculated only on your portion of the rent. A fee based on the full contract rent is over the limit, so check which figure the landlord used.

  4. Get local help

    A local Minnesota legal aid office can confirm the agreement and the calculation. Search for legal aid in your area.

This is general legal information, not legal advice. Read your own lease and check for a local ordinance, since either can change the fee that applies to your home.

What Minnesota renters get wrong

Minnesota ties the fee to what the renter actually owes rather than to the headline rent, and in subsidised housing it goes further by limiting the calculation to the tenant's own share. Under Minn. Stat. 504B.177 the cap is eight percent of the overdue rent payment, and a renter paying two hundred dollars of a fourteen hundred dollar contract rent faces eight percent of two hundred, not of fourteen hundred. That subsidised-housing rule is a significant protection that appears in almost no summary. The other half of the Minnesota rule is consent. A landlord may not charge a late fee at all unless the tenant and landlord agreed in writing that one may be imposed, so a lease that is silent on late fees means no fee, whatever the landlord's ledger says. Those two protections, the eight percent ceiling measured against the overdue amount and the written-agreement requirement, are firm limits a Minnesota renter can enforce as defenses.

Common questions

Did I agree in writing to a late fee in Minnesota?

That decides whether one can be charged. Minn. Stat. 504B.177 bars a late fee unless the tenant and landlord agreed in writing that one may be imposed. If your lease is silent on late fees, the landlord cannot charge one.

Is the 8 percent of my share or the whole rent in Minnesota?

Of the overdue amount, and in subsidised housing, only of your portion. The cap is 8 percent of the overdue rent, and under a federal housing assistance payment contract it is calculated only on the tenant-paid share, not the full contract rent.

Is there a grace period in Minnesota?

Not by statute. Minnesota sets no grace period, so a late fee can apply once rent is late, subject to the 8 percent cap and the written-agreement requirement. Any grace period would come from your lease.

What if my lease says more than 8 percent in Minnesota?

The statute controls. A late fee cannot exceed 8 percent of the overdue rent under Minn. Stat. 504B.177, so a lease term setting a higher fee cannot be enforced beyond the cap.

Primary source
Minn. Stat. §504B.177
Minnesota Statutes (§ 504B.177) · revisor.mn.gov
Cholilurrohman
Every figure on this page is checked line-by-line against the current statute. Editorial standards →

Not legal advicePlainStatute provides plain-language summaries of public law for general information only. This is not legal advice. Statutes change; always confirm current requirements with the official source linked above before acting.

Embed this explainer

Paste this on your own site. The embed stays in sync with this page, so any update here shows up there too.

<iframe
  src="https://plainstatute.com/embed/statute/rent-late-fee--minnesota"
  title="Minnesota statute explainer by PlainStatute"
  loading="lazy"
  height="640"
  style="width:100%;max-width:640px;border:1px solid #e4e2d9;border-radius:12px"
  data-plainstatute="rent-late-fee--minnesota"></iframe>
<script>
  window.addEventListener('message', function (e) {
    if (e.origin !== 'https://plainstatute.com') return;
    var d = e.data || {};
    if (d.type !== 'plainstatute:embed-height') return;
    var f = document.querySelector('iframe[data-plainstatute="' + d.slug + '"]');
    if (f) f.height = d.height;
  });
</script>