Utility bill verification ties a company to a physical location. We accept a recent electricity, water, or telecom bill in the company’s name (or in a director’s name at the same address), OCR it, and cross-check the address against the one on file.Documentation Index
Fetch the complete documentation index at: https://docs.vouchmark.com/llms.txt
Use this file to discover all available pages before exploring further.
What we check
- The bill is issued to the company, or to a verified director at the company’s declared address.
- The bill is dated within the last 90 days.
- The address on the bill matches the company’s
addressfield after normalisation (case, whitespace, abbreviations). - The provider is on the accepted list (IKEDC, EKEDC, AEDC, IBEDC, EEDC, KEDC, KAEDCO, JEDC, BEDC, PHEDC, MTN, Airtel, Glo, 9mobile, water boards in major states).
Upload
GET /v1/checkVerificationProgress.
Response — accepted
Common failures
| Failure | What it means |
|---|---|
BILL_STALE | Bill is older than 90 days. Upload a more recent one. |
PROVIDER_NOT_ACCEPTED | The provider isn’t on our list. Use a primary utility, not an internet provider. |
ADDRESS_NO_MATCH | The bill’s address doesn’t match the company’s. Update the company’s address first, or upload a bill that matches. |
OCR_LOW_CONFIDENCE | The PDF was a low-resolution scan. Re-upload at 300dpi or a text-PDF. |
Physical address (alternative path)
When no utility bill is available, the dashboard offers a physical address verification option: a Vouchmark agent visits the company’s declared address and confirms operations are present. Submit viaPOST /v1/physicalAddress; status is polled at GET /v1/physicalAddress.
This path is slower (1–3 business days) and carries an additional fee, but it produces the same flag in the score.