All guides

Integrations

Stripe — accept rent by card

Connect your Stripe account so tenants can pay rent by card from their portal.

What this does

Once connected, every open rent schedule on the tenant portal shows a green 💳 Pay by card button next to "I've sent the payment". The tenant clicks → Stripe Checkout opens (hosted by Stripe, not us) → they pay → the rent schedule is automatically marked as paid and a Payment row is created.

Funds settle to your Stripe account, not ours. We never touch the money. Card fees come out of your Stripe balance per Stripe's standard rates.

Setup (5 minutes)

1. Sign in to Stripe as the agency owner. 2. Open Settings → Integrations → Stripe in Estate-HQ. 3. Click Connect Stripe →. 4. Authorise Estate-HQ on Stripe's site — accept the standard scopes. 5. You'll be redirected back. The page should now show Connected with a green badge. 6. Click Test connection to confirm Stripe is reachable.

What tenants see

On /portal/tenant/rent every schedule row gets two buttons:

  • 💳 Pay by card — opens Stripe Checkout, pre-fills the amount
  • 💷 I've sent the payment — the existing manual-claim flow
Tenants choose. If they pay by card, you see the payment confirmed within 2 minutes (Stripe webhook fires checkout.session.completed, we update the schedule and create the Payment row).

Refunds

Process refunds directly in your Stripe dashboard. We don't push refund events back to Estate-HQ yet — you'll need to manually mark the corresponding Payment as refunded.

Disconnecting

Click Disconnect. Your Stripe credentials are wiped from our database. Future tenant payments fall back to the manual "I've sent the payment" flow.

Last updated 23 May 2026

Need help with this? [email protected]