Tenant Management

Enroll tenants with KYC documents, manage their profiles, and handle move-outs cleanly.

Enrolling a Tenant

Go to Tenants → Add New Tenant. The 4-step form collects all necessary information:

Step 1 - Identity

Full name, 10-digit mobile number, email address, gender

Step 2 - Emergency

Guardian / emergency contact name and mobile

Step 3 - ID & Stay

ID type and number, property and bed, check-in date, monthly rent, rent due day, food charge per month, security deposit

Step 4 - Documents

Upload ID front (required), ID back, and rental agreement (JPEG/PNG/WebP/PDF, max 5 MB each)

Click Complete Enrollment to finish. Each tenant gets a tenant code (e.g. WPG-2026-00012), the bed is marked occupied, and their first rent ledger entry is created. The same ID number can't be enrolled twice in one property. The number of active tenants depends on your plan.

KYC Documents

Documents are stored securely in Cloudflare R2 object storage. Files are checked by their content, not just their extension, and signed URLs are generated on demand - they expire after 15 minutes and are never publicly accessible. Uploads count toward your plan's file storage.

Accepted documents

  • • Aadhaar Card (front + back)
  • • PAN Card
  • • Passport
  • • Driving License
  • • Voter ID
  • • Lease/Rent Agreement

Tenant List & Profiles

The Tenantspage lists everyone with tabs for All, Active, and Past residents. Search by name, mobile, tenant code, or room, and export the list on Growth and Pro plans. A tenant's profile shows their stay details, recent payments, KYC documents (view or download), and emergency contact. From there you can edit their details, move them to another bed, or message them on WhatsApp.

Checkout Flow

To check out a tenant, open their profile and click Initiate Checkout. Select the check-out date and confirm. The bed becomes vacant immediately and the tenant moves to Past residents. Future pending ledger entries are cancelled automatically, while any unpaid past dues remain in the ledger for settlement.

Note

The security deposit is recorded on the tenant, but refunds and deductions at checkout are not tracked in WonderPG - settle them directly with the tenant.