Payroll for Ontario families who employ a nanny.

Record hours, calculate withholdings, keep CRA remittances organized, prepare T4s, and move pay through Stripe when your platform account is approved.

See the flowView pricing
Household employer records
Ontario payroll math
T4-ready year end

Payroll command center

Setup status, net pay, remittances, and T4 work in one view.
Demo
1

Household

Complete

2

Nanny

Next

3

Funding

Next

4

T4

Next

Net direct deposit

$886.68

Regular wages$1,000.00
Vacation pay$40.00
Employee CPP/EI-$70.82
Income tax-$82.50
Connect bank account
Save first pay run
Review CRA reserve

One record from first shift to annual forms.

Pay My Nanny keeps payroll, banking setup, remittances, and year-end documents connected instead of scattered across spreadsheets, banking portals, and reminders.

Run cleaner pay periods

Track hours, rate, vacation pay, CPP, EI, income tax, net pay, and employer cost in one saved pay run.

Reserve payroll taxes

See the CRA reserve created from each pay run so remittance work does not get separated from payroll.

Prepare direct deposit

Connect employer funding and nanny payout setup through Stripe, with manual stubs for testing.

Keep T4 work close

Generate T4 drafts from saved payroll records and track issue and filing status.

A workflow built around real dependencies.

The app only asks for what the next payroll step needs, then uses those records across payment, remittance, and annual filing work.

1

Add household

Save the legal employer, CRA payroll account, remitter type, and province.

2

Add nanny

Save the employee profile, start date, hourly rate, vacation percentage, and notes.

3

Connect pay

Prepare employer funding and nanny deposit records before submitting payment batches.

4

Close the loop

Create pay runs, track CRA reserves, and generate T4 drafts from the same records.

Authentication by Clerk

Users sign in before saving household payroll data.

Data stored in Supabase

Payroll records live in your Supabase Postgres project.

Payments through Stripe

Bank setup and money movement are handled through Stripe capabilities and approvals.