DeskEstate
← All docs
Getting Started

Recording & Tracking Payments

How to record rent, maintenance, and other payments in DeskEstate — including payment types, methods, overdue tracking, and proof uploads.

The Payments module is where you record every financial transaction related to your properties — from monthly rent to security deposits to one-off expenses.

Payment types

DeskEstate supports the following payment types:

TypeDescription
RentMonthly rent collected from a tenant
MaintenanceMonthly maintenance charge
Rent & MaintenanceCombined rent and maintenance in one transaction
Security DepositSecurity deposit collected at lease start
ExpenseAn outgoing expense for the property (repair, utility, etc.)
OtherAny other income or payment not covered above

Payment methods

Each payment can be recorded with the method used:

  • Online — bank transfer, mobile wallet, or online payment
  • Cash — physical cash received
  • Cheque — payment by cheque (cheque number can be noted in the reference field)

Payment status

Every payment has a status:

StatusMeaning
PaidPayment has been received and confirmed
PendingPayment is expected but not yet received
OverduePayment was due and not received by the due date
ChargeA charge has been raised (e.g., late fee)
CancelledPayment was cancelled or reversed

Overdue status is applied automatically when a payment passes its due date without being marked as Paid.

Recording a payment

Go to Payments → Record Payment and fill in:

  1. Property — select the property
  2. Unit — select the unit the payment relates to
  3. Tenant — the tenant making the payment
  4. Payment type — see types above
  5. Amount — in PKR
  6. Payment method — Online, Cash, or Cheque
  7. Payment date — the actual date received
  8. Period covered — the month(s) this payment applies to (a single transaction can cover multiple months)
  9. Reference / notes — cheque number, transaction ID, or any notes
  10. Payment proof — attach a receipt, screenshot, or scan (optional but recommended)

Multiple months coverage per transaction

A single payment record can cover multiple months. For example, if a tenant pays three months of rent in advance, you record one transaction and select the three months it covers. Each month is reflected correctly in the ledger and statements.

Advance payment support

When a tenant pays rent in advance, record the payment with the future period selected. The system correctly attributes the income to the right months in your financial statements rather than recording it all in the current period.

Payment proof attachments

You can attach a payment proof document to any payment record:

  • Bank transfer confirmation (PDF or image)
  • Screenshot of mobile payment
  • Scanned cheque image

Attachments are stored with the payment record and visible in the tenant’s payment history.

Overdue payment flow

When a payment is not received by the due date:

  1. The payment status automatically changes to Overdue
  2. The payment appears in your overdue list on the Dashboard
  3. You can generate a formal invoice for the overdue amount from the payment record
  4. Once payment is received, mark it as Paid and attach the proof

Viewing payment history

Each tenant has a complete payment history accessible from their profile. You can also view all payments for a property, filtered by type, status, or date range, from Payments → All Payments.