Skip to content

Payments & Billing

PropStack integrates with Stripe for payment processing. Tenants pay rent through the tenant portal, and all transactions are tracked in the admin dashboard.

Navigate to Payments in the admin sidebar to see all payment records across your portfolio. Each record shows:

  • Tenant name
  • Unit/property
  • Amount
  • Payment date
  • Status (completed, pending, failed)
  • Payment method

Payment settings are managed under Settings > Payment Processing:

  1. Enable payments: toggle Payment enabled to Yes
  2. Set Stripe keys: enter your Stripe publishable and secret keys
  3. Application fee: set the amount charged to applicants (set to 0 to waive)
  1. Log in to your Stripe Dashboard
  2. Navigate to Developers > API keys
  3. Copy the Publishable key and Secret key
  4. Enter them in PropStack settings

Each tenancy maintains a payment history. From a tenancy detail page, you can see:

  • All payments made by the tenant
  • Outstanding balance
  • Payment dates and amounts

When a payment fails:

  1. The tenant sees an error message with instructions to retry
  2. The payment record is marked as failed in the admin dashboard
  3. Follow up with the tenant if payment remains outstanding

Refunds are processed through Stripe directly. Navigate to the payment in your Stripe Dashboard to issue a full or partial refund.