Onsite/
Documentation
Back to app

Core features

Rent collection

Onsite sends rent invoices via Stripe Invoicing — tenants receive a professional email with a secure payment link and can pay by card or bank transfer. No Onsite account required on the tenant's end. You can also log cash, cheque, and e-transfer payments manually alongside Stripe invoices.

Requirements

  • Starter or Pro plan (rent collection is not available on Free)
  • Tenant record with a valid email address
  • Monthly rent amount set on the tenant record
1

Open the Rent page for a property

In the sidebar, select a property, then navigate to Finances → Rent. You'll see a rent roll — a table of all tenants for the selected billing period (defaulting to the current month).

Use the month picker at the top to navigate to a past or future period. The period label (e.g. July 2026) is what appears on the invoice sent to the tenant.

2

Send an invoice to one tenant

Click the Invoice button in the tenant's row. A modal appears with:

  • Tenant email (pre-filled from their record)
  • Amount in CAD (pre-filled from monthly rent)
  • Period label (e.g. 'July 2026')
  • Due date (defaults to 7 days from today)

Adjust any field, then click Send Invoice. Onsite creates a Stripe invoice, finalizes it, and sends it immediately. The tenant receives an email from Stripe with a hosted payment link.

Invoices are created in CAD. If your tenants pay in a different currency, contact support — additional currencies may be added in a future release.
3

Send all invoices at once

At the top of the rent page, a Send All Invoices (N) button appears when one or more tenants have not yet been invoiced for the current period. Clicking it sends invoices sequentially to all eligible tenants using their stored monthly rent amount.

Tenants without an email address are skipped and flagged with a no email warning. Add the email to their record and resend.

4

Track invoice status

Each tenant row shows an invoice badge for the selected period:

Invoice sentStripe invoice delivered, payment pending
Invoice paidTenant has paid via the Stripe payment link

Paid status updates automatically via Stripe webhook — you do not need to manually mark invoices as paid when tenants pay through the link.

5

Log a manual payment

For tenants who pay by cash, cheque, or e-transfer, click Log payment in their row. Select the payment method, enter the amount, and optionally add a note (e.g. cheque number).

Manual payments appear alongside Stripe invoices in the rent roll and are included in the monthly totals.

Manual payments are stored in Onsite only — they are not sent to Stripe. Use this for tenants who prefer to pay by traditional methods.
6

Resend or void an invoice

If a tenant didn't receive the invoice or the amount was wrong:

  • Resend — click the Resend (mail) icon to send the same invoice again
  • Void and re-invoice — void the invoice from Stripe Dashboard, then send a new one from Onsite
Voiding invoices must currently be done from the Stripe Dashboard directly. Onsite will reflect the void status on the next page load.

Stripe fees

Onsite does not charge a percentage on rent collected. Standard Stripe payment processing fees apply to each transaction (typically 2.9% + 30¢ for cards, lower for bank transfers). These fees are deducted from the amount received — you are not charged separately by Onsite.

Last updated July 2026