Ezra verifies every tradespersonTrust & safety.
Every tradesperson on EzeAla is verified against government and trade registers before they can accept a single job. Your payment is protected until you approve the work.
How Ezra verifies tradespeople
All checks are live — not one-time onboarding snapshots. Expired or revoked registrations trigger immediate account suspension.
Ezra · verification chain · runs continuously
- Gas Safe Register API — cert number + expiry verified in real time; expired = immediate suspension
- NICEIC / NAPIT register — approved contractor status confirmed; renewal dates monitored
- Companies House API — active status required; dissolved or struck-off firms blocked instantly
- HMRC VAT register — number cross-checked at application; mismatch = rejection
- Stripe Identity — biometric match of live selfie to government-issued photo ID
Auto-checked by EzraGas Safe Register
All gas engineers are cross-checked against the Gas Safe Register before they can accept gas jobs. Licence numbers and expiry dates are monitored continuously — expired certs trigger automatic suspension.
Auto-checked by EzraNICEIC / NAPIT
Electrical contractors are verified against NICEIC or NAPIT public registers. Only approved contractors can accept notifiable electrical work. Ezra re-checks on registration renewal dates.
Auto-checked by EzraCompanies House
Limited companies are verified against Companies House to confirm active status and correct registration details. Dissolved or struck-off companies are flagged and suspended automatically.
Auto-checked by EzraHMRC VAT Register
VAT numbers are verified against the HMRC VAT register for all VAT-registered businesses. Claimed VAT numbers that do not match are rejected at the point of application.
Stripe IdentityGovernment ID verification
Every tradesperson completes a government ID check before going live — powered by Stripe Identity. Biometric matching confirms the person behind the ID is the person applying.
Your money, your controlStripe escrow protection
Customer payments are held by Stripe — not EzeAla, not the tradesperson — until you mark the job complete. No one can access the funds without your approval.
Your money never leaves until you say so
When you confirm a booking, payment is captured by Stripe — a regulated financial institution — and held in trust. EzeAla cannot access it. The tradesperson cannot access it. Only your approval releases it.
This is fundamentally different from paying upfront and hoping for the best. Your leverage is intact from start to finish.
Customer confirms job✓ Payment captured by Stripe
Tradesperson does the work✓ Funds locked in escrow
You approve the result✓ Your decision — no time pressure
Funds released to tradesperson✓ 48-hour bank transfer
What happens if there's a dispute?
Most disputes are resolved within 48 hours. Your funds stay locked until it's resolved.
STEP 01You raise a dispute
If you are not satisfied, open a dispute in the app before approving payment. Funds remain locked in escrow — your money stays safe.
STEP 02Both sides submit evidence
Ezra prompts both parties to submit photos, messages, and job notes. All evidence is timestamped and stored on the job record.
STEP 03Our team reviews
A member of our team examines the evidence within 48 hours and determines a fair outcome — full release, partial refund, or full refund.
STEP 04Funds are resolved
The escrow is released or refunded based on the decision. Both parties receive a written explanation of the outcome.
Data & privacy
ICO registeredEzeAla is registered with the UK Information Commissioner's Office. We process personal data only as required to deliver the platform service. We never sell your data to third parties.
UK GDPR compliantAll personal data is processed and stored in the UK in accordance with UK GDPR. You can request data deletion at any time from your account settings.
AI transparencyEvery Ezra decision — verification, matching, flagging — shows its reasoning. You always know what was checked, what was found, and why a decision was made.
PCI-compliant paymentsAll payment processing is handled by Stripe — PCI DSS Level 1 certified. EzeAla never stores card numbers. Stripe Identity handles ID verification to the same compliance standard.
Gas SafeNICEICNAPITELECSAStripeICO