Skip to content
D DocNectar

Free Rental Agreement Generator

Create a residential rental agreement covering rent, deposit, and lease term, and download it as a signature-ready PDF.

This is a template, not legal advice. Landlord-tenant law varies by location — have a lawyer review anything high-stakes before you rely on it.

Landlord

Tenant

Lease details

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

A rental agreement sets out the terms both a landlord and tenant agree to for a residential lease — the rent, deposit, term, and each party's responsibilities.

This generator creates a complete residential rental agreement covering the essential terms, ready for both parties to sign.

How it works

Enter the landlord and tenant's names and addresses, the rental property address, the lease start date and term in months, the monthly rent, security deposit, and governing law. The tool calculates the lease end date and assembles a complete agreement as a downloadable PDF.

  1. Enter the landlord and tenant names and addresses.
  2. Enter the rental property address, lease start date, and term.
  3. Enter the monthly rent, security deposit, and governing law.
  4. Generate the agreement and download the signature-ready PDF.

Examples

A standard 12-month lease

A lease starting January 1 with a 12-month term automatically ends December 31 of the same year, just before the anniversary of the start date.

Who should use it

  • Setting up a lease for a private landlord renting out a single property.
  • Documenting lease terms for a room or apartment rental between individuals.

Industry applications

  • Residential property management
  • Individual landlords and private rentals

Advantages

  • Covers all the essential lease terms: parties, property, rent, deposit, and term.
  • Automatically calculates the lease end date from the start date and term.

Limitations

  • A general template — doesn't account for state-specific required disclosures or clauses.

Common mistakes to avoid

  • Setting a security deposit amount that exceeds your state or city's legal limit, which is often capped at one or two months' rent.
  • Leaving the property address vague — always include the full address, including unit number if applicable.

Best practices

  • Check your state and local landlord-tenant laws for security deposit limits and required notice periods before finalizing any lease.

Tips

  • Always check your local security deposit limit before setting that amount — many states cap it at one or two months' rent.

Frequently asked questions

Yes, with no signup and no limit on how many documents you generate.
This is a general template covering common lease terms, but landlord-tenant law varies significantly by state and city (security deposit limits, notice periods, and more) — have it reviewed against your local requirements before relying on it.
The end date is the day before the anniversary of the start date plus the lease term — for example, a 12-month lease starting January 1 ends December 31 of the same year.
This generator is built around a fixed term in months; for a true month-to-month tenancy, set a short term (like 1 month) and note in the agreement that it renews automatically unless terminated.

Get new calculators and guides in your inbox

No spam — just new tools like Rental Agreement Generator and practical guides.

Favorites