Use Google Sheets or Excel to create a security deposit tracker with a due date column. This manual setup works for roommates splitting apartment deposits, moving groups awaiting refunds, or informal shared housing teams. Add columns for roommate names, deposit amounts, due dates (like lease end for refunds), payment dates, balances, and notes. Share via view-only links to avoid edit conflicts. Update monthly and review before move-out. Roommates in shared U.S. housing often need this for tracking refunds or contributions without apps.
Why Track Security Deposits with Due Dates in a Spreadsheet
Shared housing groups face security deposit refunds at lease end, often split among roommates. A spreadsheet provides visibility into who paid what and when refunds are due. For example, four roommates might each contribute to a $2,400 deposit, expecting equal shares back minus damages.
Spreadsheets suit small groups with manual updates, no payment processing, and basic due date tracking. They suffice when you just need records for reimbursements or discussions, not automation. No official Google Sheets or Excel templates exist for security deposits specifically. Rent ledgers suggest tracking for shared rent scenarios, but deposits follow similar patterns.
Consider apps for automatic reminders or payments if your group grows or needs enforcement. For simple roommate setups, a shared sheet often handles it with less setup.
Recommended Columns for a Security Deposit Tracker
Start with these core columns, adapted from rent ledger practices for tenant and property details. ipropertymanagement.com rent ledger template recommends recording tenant name, rental address or unit, and outstanding balances for partial payments.
| Column | Purpose | Example Entry |
|---|---|---|
| Roommate/Tenant Name | Identifies contributor | Jane Doe |
| Property/Unit | Specifies location | 123 Main St, Apt 2B |
| Deposit Amount Paid | Original contribution | $600 |
| Due Date | Refund or payment deadline | 2026-06-30 (lease end) |
| Payment Date | When paid or refunded | 2026-07-15 |
| Balance | Remaining amount owed/refundable | $0 (after full refund) |
| Notes/Fees | Deductions or details | $50 cleaning fee noted |
Track outstanding balances per roommate, as partial refunds or fees arise. Add a "Status" column (e.g., Paid, Pending, Overdue) for quick scans. These draw from rent tracking fields, not deposit-specific official templates.
Setup Steps in Google Sheets or Excel
-
Open Google Sheets (sheets.google.com) or Excel. Create a new blank spreadsheet named "Security Deposit Tracker - [Property Address]".
-
Row 1: Enter headers - Roommate/Tenant Name, Property/Unit, Deposit Amount Paid, Due Date, Payment Date, Balance, Notes/Fees.
-
Format columns: Select Due Date column, set to Date format (Format > Number > Date). Do the same for Payment Date.
-
Enter data: For each roommate, list name, unit, amount paid upfront, expected refund date (e.g., lease end from agreement). Leave Payment Date and Balance blank until updates.
-
Manually calculate balances: In Balance cell, subtract fees or partial payments from original amount. For example, if $600 deposit and $50 fee, enter $550.
-
Sample row: Jane Doe | 123 Main St Apt 2B | $600 | 2026-06-30 | | $600 | Awaiting full refund.
Share immediately: In Google Sheets, click Share > Get link > Change to "Anyone with the link can view" or "Editor" for trusted groups. For Excel, upload to OneDrive and share link with view/edit permissions.
Review cadence: Check weekly near due dates, monthly otherwise. Print or export to PDF for records.
Sharing, Permissions, and Common Mistakes
For group use, Google Sheets sharing with "Viewer" prevents accidental changes; use "Editor" only for all-involved roommates. Excel via OneDrive offers similar: Share > Specific people > Can edit. Add a "Last Updated" cell at top with =TODAY() for manual checks.
Common mistakes include unprotected edits overwriting data - lock header row (Google Sheets: View > Freeze > 1 row). Ignoring due dates leads to missed refunds; flag visually by bolding or coloring rows manually. Failing to note partial payments or fees skews balances, as noted in ipropertymanagement.com rent ledger guidance for tracking remainders.
For reminders, a time-driven script (e.g., daily check at 6am) can email overdue alerts, per getrentguard.com editorial on rent notifications. This adds complexity; test first and avoid if your group prefers manual reviews.
When a Spreadsheet Tracker Is Enough (and When to Consider Apps)
A spreadsheet works for small roommate groups (2-6 people) tracking deposits manually, especially with infrequent updates like move-out refunds. It keeps records for reimbursement talks, exports easily to PDF, and costs nothing. Use it when no payments flow through the tool - just documentation.
Switch to apps if you need automated due date alerts, payment requests, or integrations with banks. Examples include split-bill apps for requesting shares or budgeting tools with reminders. Separate tracking from paying: Use the sheet for records, apps for transfers. Keep receipts photographed and linked in Notes.
This setup supports reimbursements but is not legal advice. Check your lease for deposit rules, varying by state.
FAQ
How do I highlight overdue due dates without formulas?
Manually color rows red if today's date passes the due date. Sort by Due Date column ascending for visibility.
What if a roommate pays partially on the deposit?
Update Payment Date for the partial amount, adjust Balance, and note details in Notes/Fees column, following rent ledger practices for outstanding tracking.
Can I use this for group trip deposits?
Yes, adapt for vacation rental deposits: Swap Property for "Trip/Vacation Rental," Due Date for refund after checkout.
How often should we review the tracker?
Weekly near due dates, monthly for ongoing housing; set a group calendar reminder.
Is this legally required for roommate deposits?
No, but good records help with reimbursements. Lease terms govern deposits; state laws vary - review your agreement.
What if we move to a paid app later?
Export sheet as CSV, import to app. Use sheet as backup for disputes.