Skip to main content

Payment matching

After connecting your bank, OntarioLandlord uses AI to match incoming deposits to your tenants. This saves time and ensures accurate rent tracking.

How matching works

When a transaction syncs from your bank, our AI analyzes:

FactorWeightExample
Amount40%$2,000 matches a $2,000/month lease
Timing30%Deposit on the 1st matches rent due on the 1st
Memo/Description15%"E-transfer from John Smith" matches tenant John Smith
History15%Previous payments from same source

Confidence scores

Each match suggestion includes a confidence score, shown with a badge:

ScoreBadgeAuto-match eligible?
85-100%Perfect Match (green)90%+ only (see Auto-matching below)
70-84%High Match (yellow)No
Below 70%Review Needed (gray)No

Reviewing suggestions

  1. Go to Bank AccountsPayment Suggestions
  2. Review each pending suggestion
  3. For each suggestion:
    • Confirm - Accept the match and record payment
    • Reject - Not a rent payment (ignore)
    • Reassign - Match to a different lease

Match breakdown

Click on a suggestion to see the match breakdown:

Amount Score:     95%  ($2,000 vs $2,000 rent)
Date Score: 80% (Received 2nd, due 1st)
Memo Score: 70% (Contains tenant name)
Historical Score: 100% (3 previous matches)
─────────────────────
Overall: 87%

Auto-matching

Auto-matching is controlled by a single toggle on the Bank Accounts page, per connected bank account — labeled "Auto-match transactions (≥ 90% confidence)". It's on by default; there's no separate 90%/95%/manual-only tier selection, and no Settings → Integrations location for it. Transactions scoring 90% or higher are automatically recorded when the toggle is on.

Review Regularly

Even with auto-match enabled, review the Payment Suggestions page weekly to catch any errors.

Handling partial payments

If a tenant pays less than the full rent:

  1. Transaction is flagged as "partial match"
  2. You can confirm and it records as partial payment
  3. Remaining balance stays on the rent ledger

Handling multiple properties

If you have multiple leases with the same rent amount:

  1. AI uses additional signals (memo, timing, history)
  2. Lower confidence scores when ambiguous
  3. Review and assign manually if needed

Tips for better matching

  1. Consistent tenant payments - Encourage e-transfer with name in memo
  2. Separate accounts - Use dedicated rental income account
  3. Regular review - Check suggestions weekly

Next steps

Review Payment Suggestions