Payroll — Per-Cleaner Breakdown & CSV Export
Per-cleaner payroll breakdown for any date range showing tasks completed, gross amount, platform fee, and net pay, with full CSV export for accounting.
Payroll — Per-Cleaner Breakdown & CSV Export
What it does
The Payroll page calculates exactly how much each team member earned for a given period, factoring in completed tasks, per-task rates, bonuses, and platform fees. Export the final numbers as a CSV for your accounting software or payroll processor.
Getting started
Accessing payroll
- Navigate to Operations from the main sidebar
- Click the Payroll tab
- Select a date range using the date picker — common choices are "Last 2 Weeks" or "This Month"
- The payroll table populates with per-cleaner totals
Reading the payroll table
Each row represents one team member and shows:
- Name — The team member
- Tasks completed — Number of tasks finished in the selected period
- Gross amount — Total earned before fees
- Platform fee — Vanio's processing fee (displayed as both percentage and dollar amount)
- Net pay — Final amount after fees — this is what you owe the team member
Click any row to expand and see the individual task breakdown: each task with its property name, date, duration, and payout amount.
How it works
How pay is calculated
Payroll amounts are based on the rates configured in each team member's profile:
- Per-task rate — A fixed amount per completed task, which can vary by task type (standard clean, deep clean, maintenance)
- Hourly rate — If configured, pay is calculated from actual task duration (check-in to check-out timestamps)
- Bonuses — Manual bonuses added by managers for exceptional work or last-minute assignments
The system uses whichever rate type is configured for each team member. You can set different rates for different task types in Settings > Team > [Member] > Pay Rates.
Platform fee
Vanio charges a processing fee on task payouts processed through the platform. The fee percentage is visible in Settings > Billing. The payroll table shows the fee amount deducted from each team member's gross pay.
CSV export
Click Export CSV in the top-right corner to download the full payroll data. The CSV includes:
- Cleaner name
- Task name and property
- Task date
- Duration (hours and minutes)
- Gross amount
- Fee amount
- Net amount
- Task status
Import this file into QuickBooks, Xero, or any payroll system that accepts CSV uploads.
Key features
- Per-cleaner totals — See exactly what each team member earned at a glance
- Task-level detail — Expand any row to see individual task payouts
- Configurable date ranges — Calculate payroll for any period
- Fee transparency — Platform fees displayed clearly alongside gross and net amounts
- CSV export — One-click download formatted for accounting software
- Rate configuration — Set per-task or hourly rates by team member and task type
Tips & best practices
Run payroll on a consistent schedule. Whether bi-weekly or monthly, process payroll on the same dates so your team knows when to expect payment.
Verify task completion before exporting. Check the Operations Dashboard for any tasks still marked "in progress" that should be complete. Incomplete tasks will not appear in payroll calculations.
Reconcile with the Photo Wall. Cross-reference the payroll task list with Photo Wall uploads to confirm work was actually performed before processing payment.
Save exported CSVs. Keep a copy of each payroll export for your records. The date range is included in the filename for easy reference.
Operations Hub
This guide is also relevant for: