Rental Payment Timeliness Dataset

This dataset provides detailed records of tenant rental payments, including payment dates, amounts, late fees, and payment status, enabling analysis of payment timeliness and identification of late payment trends. It links each payment to tenants, properties, and property managers, supporting comprehensive property management analytics and operational improvements. The data is ideal for optimizing rent collection processes, reducing delinquencies, and enhancing tenant screening.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Analyze late payment trends to improve rent collection strategies

Sample rows

preview · 8 of 75 rows · all 16 columns
payment_idstringpayment_statusstringamount_paidfloatlate_fee_appliedbooleanproperty_idstringtenant_idstringunit_numberstringlease_idstringrent_due_datedatepayment_datedateamount_duefloatdays_lateintegerlate_fee_amountfloatpayment_methodstringmanager_idstringpayment_notesstring
PAY0001paid1620falsePROP0006TEN0032A203LEA00452024-03-012024-03-01162000online_portalMAN0002blank
PAY0002late1200truePROP0002TEN0011101BLEA00202024-02-012024-02-051200460bank_transferMAN0001Tenant was traveling for work.
PAY0003late2000truePROP0010TEN00053DLEA00672024-03-012024-03-0320002100credit_cardMAN0005Delayed due to payroll issue.
PAY0004paid1100falsePROP0003TEN002212CLEA00122024-03-012024-03-01110000checkMAN0003blank
PAY0005partial1700truePROP0009TEN0007G01LEA00612024-02-012024-02-101850990cashMAN0004Partial payment, balance due next month.
PAY0006paid950falsePROP0001TEN0014C5LEA00072024-03-012024-03-0195000online_portalMAN0001blank
PAY0007missed0truePROP0004TEN0029B12LEA00162024-02-012024-02-1213501167.5otherMAN0002No payment received; tenant notified.
PAY0008paid1750falsePROP0011TEN00264ALEA00822024-03-012024-03-01175000bank_transferMAN0006blank

What the 75 rows show

from the 75-row sample

Missed (payment status) stands out: mean amount_paid is 0.0, against 1,423 for the rest.

  • 55%late_fee_applied = true
  • 1,295median amount_paid
  • 6payment methods
  • 1,390median amount_due
  • 1median days_late
  • 25.0median late_fee_amount
Mean amount_paid by payment_status75 rows
01,0002,0001,403paid34 rows1,482late23 rows1,329partial7 rows0.0missed11 rows
amount_paid75 rows, in bands of 250
091811018171399701,2502,250amount_paid →

Median 1,295, from 0 to 2,200.

property_id75 rows · top 10 of 30 values
  1. PROP3194
  2. PROP3174
  3. PROP00063
  4. PROP00023
  5. PROP00103
  6. PROP00033
  7. PROP00093
  8. PROP00013
  9. PROP00113
  10. PROP00073
16 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 3
  • date 2
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 9 columns
payment_idstringUnique identifier for each rental payment recorduniquePAY0001
tenant_idstringUnique identifier for the tenant making the paymentTEN0032
property_idstringUnique identifier for the property being rentedPROP0006
unit_numberstringSpecific unit or apartment number within the propertyoptionalA203
lease_idstringUnique identifier for the lease agreement associated with the paymentoptionalLEA0045
payment_statusstringStatus of the payment (e.g., paid, late, partial, missed)paid · late · partial · missedpaid
payment_methodstringMethod used for payment (e.g., bank_transfer, credit_card, cash, check, online_portal)6 values · optionalonline_portal
manager_idstringUnique identifier for the property manager responsible for the unitoptionalMAN0002
payment_notesstringAdditional notes or comments regarding the payment (e.g., reason for lateness, partial payment explanation)optionalAccount in collections.
Numbers 4 columns
amount_duefloatTotal rent amount due for the period0 or more1620
amount_paidfloatActual amount paid by the tenant0 or more1620
days_lateintegerNumber of days the payment was late (0 if on time or early)0 or more0
late_fee_amountfloatAmount of late fee charged (0 if none applied)0 or more0
Dates and times 2 columns
rent_due_datedateDate when the rent payment was due according to the lease2024-03-01
payment_datedateDate when the rent payment was actually made2024-03-01
True or false 1 column
late_fee_appliedbooleanIndicates if a late fee was applied to this paymentfalse

Use it for

  • late fee appli…55%41 of 75 rowsmean amount paid by p…1.4kpaid1.5klate1.3kpart…0.0miss…

    A real estate dashboard

    The late_fee_applied rate, amount_paid by payment_status and a breakdown of property_id. Excel, Power BI or Tableau.

  • Why do the 11 missed rows have a mean amount_paid of 0.0?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable payments with tenant_id, property_id and unit_number to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset75 rows16 columns
Yours1,000 rows16 columns

blueprint · rental-payment-timeliness-dataset

Behind this dataset

Same schema. As many rows as you need.

These 75 rows came out of a blueprint — 16 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Include only active rental agreements
  • Flag payments made after due date
  • Calculate average delay per tenant
  • Highlight tenants consistently late >3 times
  • Record payment method for each instance
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
rental-payment-timeliness-dataset

What should your data show?

Preview 20 rows free
No signup. No card.