Payarity
BetaCommission, in perfect parity.
Sits on top of whatever you already use to pay commissions, runs a three-way match across CRM, billing, and payouts, and explains every mismatch in plain English.

The idea
Commission tools calculate payouts, but nothing verifies them against what actually happened in the CRM and billing system. When a rep asks why their check is $340 short, someone in Finance loses an afternoon cross-referencing spreadsheets.
What I built
- Reconciliation grid: every deal matched or flagged, with variance side by side
- Commission trace: the calculation broken into labelled, explainable steps
- Disputes tracked from open to resolved, with a thread on the deal
- Salesforce, HubSpot, and CSV data sources with field-mapping health
A closer look

Reconciliation 
Commission trace 
Disputes 
Data sources
Built with
- React
- Vite
- Supabase
- TanStack Query & Table
- Recharts
- Tailwind
- Playwright