Benefits
Instant Verification
Verified income and employment data in seconds
85%+ Coverage
ADP, Paychex, Workday, UKG, and 100+ payroll providers
Automated Decisioning
Structured data ready for your decision engine
Multiple Income Types
W-2, 1099, gig, and self-employed income
What you get
Income Data
- Base salary, hourly rate, commission, bonus
- Pay frequency
- Year-to-date gross and net pay
- Historical pay statements
- Tax deductions and withholdings
Employment Data
- Employer name, address, EIN
- Employment status (active, terminated, leave)
- Start and end dates
- Job title and position
Documents
- Pay stubs (PDF)
- W-2 forms (when available)
Supported Income Types
- W-2 employees
- 1099 contractors
- Multiple employers
- Self-employed (limited)
Use cases
Auto loan approvals
Auto loan approvals
Verify borrower income in real time during the application flow. Supports both prime and subprime decisioning with gross pay, pay frequency, and employment tenure.
Personal loan underwriting
Personal loan underwriting
Calculate debt-to-income ratios using verified pay data. Ideal for debt consolidation, home improvement, and emergency expense loans.
Credit limit decisions
Credit limit decisions
Use current income to set or increase credit limits. Works for new account applications and periodic limit reviews.
BNPL verification
BNPL verification
Quick income checks at the point of sale. Verify affordability for installment plans and higher-ticket purchases.
Data coverage
Payroll Providers
Truv connects to payroll providers covering 85%+ of US employees:| Provider | Coverage |
|---|---|
| ADP | ~20% of US workers |
| Paychex | ~10% of US workers |
| Workday | Large enterprises |
| UKG (Kronos) | Healthcare, retail |
| Paylocity | Mid-market |
| Gusto | Small business |
| And 100+ more |
Supported Income Types
- W-2 employees
- 1099 contractors
- Multiple employers
- Self-employed (limited)
How to implement
Choose your integration path based on your tech stack:| Path | Code required | Best for |
|---|---|---|
| Smart Routing | Minimal | Payroll-first with document fallback |
| Payroll Income | Minimal | Direct payroll connection |
| Truv Dashboard | None | Manual orders, pilot testing |
The
income product automatically includes employment data. Do not pass both income and employment in the same order.Report structure
The response follows theIncomeCheck schema with a top-level employments array. Each employment includes income summary fields, company details, borrower profile, and an array of pay statements.
| Field | Path | Example |
|---|---|---|
| Annual income | employments[].income | "70000.00" |
| Income period | employments[].income_unit | YEARLY |
| Pay per period | employments[].pay_rate | "6500.00" |
| Pay frequency | employments[].pay_frequency | SM (Semi-Monthly) |
| Employer | employments[].company.name | "Acme Corporation" |
| Pay statements | employments[].statements[] | Array of pay stubs |
View full response example
View full response example
Pay frequency codes:
M (Monthly), SM (Semi-Monthly), W (Weekly), BW (Bi-Weekly), A (Annually), SA (Semiannually), C (Commission)income product automatically includes employment data. You never need to request both income and employment separately.
API reference
Bridge Token
Create tokens for Truv Bridge
Income Report
Retrieve income data
Employment Report
Retrieve employment data
Users
Create and manage users
Best practices
Review sufficient pay history
Review sufficient pay history
For most consumer lending decisions, reviewing 90 days of pay statements provides a solid baseline for income calculation. Truv returns available pay statements from the payroll provider. Check the
statements array in the response and verify that coverage meets your underwriting requirements.Handle multiple income sources
Handle multiple income sources
Borrowers may have side jobs or gig work. Each payroll connection creates a separate employment entry in the
employments array. To capture multiple income sources, have the borrower connect each employer through the Truv Bridge widget sequentially.Verify income inline during application
Verify income inline during application
Trigger verification as part of the loan application flow rather than as a separate step to improve completion rates.
Next steps
Smart Routing
Payroll-first with document fallback
Assets Verification
Add asset data to your decisions