Back to Generator

User Guide

Tenancy Agreement Generator

Before You Start

Have these details ready before you begin:

  • Landlord’s full name, IC number, and address
  • Tenant’s full name, IC / passport number, and address
  • Property address of the rented unit
  • Rental amount and deposit amounts (rental deposit + utilities deposit)
  • Tenancy start date and end date
  • Witness names and IC numbers — one witness for the landlord, one for the tenant

Step-by-Step

1Open the Website

Open Google Chrome or Microsoft Edge and go to the website address given to you. You will see a form to fill in.

2Fill in the Form

The form is split into sections. Click NEXT to go forward and BACK to correct a previous section.

SectionWhat to fill in
Agreement DatesExecution date, start date, duration, expiry date
Landlord DetailsFull name, IC number, home address
Tenant DetailsFull name, IC or passport number, address
PropertyFull address of the rented property
PaymentMonthly rent (RM), rental deposit (RM), utilities deposit (RM), payment due day
WitnessesName and IC number for each witness
Special ConditionsExtra rules, e.g. “No pets”. Leave blank if none.
InventoryItems provided, e.g. air conditioner, fridge. Leave blank if none.

3Save Your Work — Click SAVE YAML Often!

Tip: This is the most important habit. Save your work regularly so you never lose it.

At the final step of the form, click SAVE YAML. This saves all the information you typed into a small file on your computer (e.g. Block A Unit 5 John Doe.yaml).

Why is this useful?

  • If the browser closes accidentally, your work is not lost
  • Next time you open the website, load this file and all fields fill in automatically — no need to retype
  • For renewals, load last year’s file, change the dates, and your new agreement is ready in minutes

Keep your YAML files in a folder on your Desktop named Agreements so they are easy to find.

4Reload a Previously Saved File

If you saved a YAML file before and want to continue or make changes:

  1. At the top of the form, find the file upload area (it shows a file picker button)
  2. Click it and select your saved .yaml file
  3. All your details will fill in automatically
  4. Make any changes, then save again
Tip: Tenant renews for another year? Load last year’s YAML, update the dates, click SAVE DOCX. Done in under 2 minutes.

5Preview the Agreement

Click VIEW PREVIEW at the top right of the page. A preview of the full agreement will appear. Scroll through it carefully and check all names, amounts, and dates before saving.

6Save or Print the Agreement

Inside the preview, you will see three buttons:

ButtonWhat it does
SAVE DOCXSaves a Word document — can be edited or signed in Microsoft Word
DOWNLOAD YAMLSaves your data — reload it next time to skip re-entering everything
PRINT / PDFOpens the print window — choose “Save as PDF” for a PDF file

The file is named automatically using the property address and tenant name.

Tip: Recommended order: (1) SAVE YAML → (2) SAVE DOCX → (3) PRINT / PDF

7Print on Paper

  1. Click PRINT / PDF
  2. Your browser’s print window opens
  3. Set Paper size to A4 and Margins to Default
  4. Click Print

The YAML File — Your Save File

Think of the YAML file as a save file — it stores your work so you can return to it anytime.

SituationWhat to do
First time filling inFill the form, click SAVE YAML at the end
Coming back to continueLoad the YAML file at the top of the form
Renewing the tenancyLoad last year’s YAML, change the dates and amounts, save new DOCX
Accidentally closed the browserLoad the YAML — all your data comes back

Other Buttons

ButtonWhereWhat it does
SAVE YAMLFinal stepSaves all your data for future use
DOWNLOAD SAMPLEFinal stepDownloads a sample file so you can see the correct format
ResetFinal stepClears all fields and starts fresh (asks you to confirm first)

Common Questions

Q: I filled in the wrong amount. Can I fix it?

Click BACK until you reach that section, correct it, then click NEXT to continue.

Q: Can I stop halfway and continue later?

Yes — click SAVE YAML before closing the browser. Next time, load that file and everything will be restored.

Q: Word says it cannot open the DOCX file.

Use PRINT / PDF and save as PDF instead. Also make sure your Microsoft Word is up to date.

Q: The PDF has cut-off text or extra blank pages.

In the print dialog, set Margins to Default and Scale to 100%. Untick “Headers and footers” if that option is available.

Q: I accidentally clicked Reset.

This cannot be undone. If you had saved a YAML file earlier, reload it to restore your data. Always save YAML before making big changes.

Q: Where is my saved YAML file?

It is saved to your Downloads folder by default. Move it to a safe folder (e.g. Desktop → Agreements) after saving so it is easy to find later.


Final Checklist

Before saving the document, check the following:

  • All names spelled correctly and in full (use CAPITAL LETTERS)
  • IC / passport numbers double-checked digit by digit
  • Rental amount and deposit amounts are correct
  • Tenancy start date and expiry date are correct
  • Witness details filled in for both landlord and tenant
  • Scrolled through the preview and everything looks right
  • YAML file saved (so you can reload next time)
  • DOCX or PDF saved and filed safely

Tenancy Agreement Generator — User Guide