Benefits
GSE Certified
Fannie Mae D1C and Freddie Mac LPA certified reports
85%+ Coverage
Connects to ADP, Paychex, Workday, UKG, and 100+ providers
Instant Results
Verified income and employment data in seconds
Multiple Income Types
W-2, 1099, gig, disability benefits, retirement benefits, and military income
GSE Certified: Truv’s Income & Employment reports are certified by Fannie Mae (Desktop Underwriter) and Freddie Mac (Loan Product Advisor). Reports are generated in GSE-compatible formats automatically.
What you get
Income Data
- Base salary, hourly rate, commission, bonus
- Pay frequency (weekly, bi-weekly, semi-monthly, monthly)
- Year-to-date gross and net pay
- Historical pay statements
- Tax deductions and withholdings
Employment Data
- Employer name, address, phone, EIN
- Employment status (active, terminated, leave)
- Start and end dates
- Job title and position
- Full-time / part-time classification
Documents
- Pay stubs (PDF)
- W-2 forms (when available)
- Employment verification letter
- GSE-formatted PDF report
Supported Income Types
- W-2 employees
- 1099 contractors
- Benefits providers
- Military (MyPay)
Data coverage
Employers and Payroll Providers
Truv connects to 85%+ of US employees through major payroll providers:| Category | Examples |
|---|---|
| Employers | Walmart, Costco, Walgreens |
| Payroll providers | ADP, Paychex, Workday |
| Gig | Uber, Lyft, DoorDash |
| Benefits providers | Disability, Retirement, Veteran |
| PEOs | TriNet, Accupay, iSolved |
GSE Certification
Fannie Mae: Day 1 Certainty
- Rep and warrant relief on income and employment
- Reduced documentation requirements
- Validated data meeting DU requirements
Freddie Mac: Loan Product Advisor
- Asset and Income Modeler (AIM)
- Automated income assessment
- LPA integration
How to implement
Choose your integration path based on your tech stack:| Path | Code Required | Best For |
|---|---|---|
| LOS/POS Integration | None | Encompass, nCino, Floify, BeSmartee users |
| Truv Dashboard | None | Manual orders, pilot testing |
| Custom Integration | Custom | Full API control, custom borrower portal |
Report structure
When you retrieve VOIE data via the API, the response follows the Income Report schema. Each report contains anemployments array with income and employment details per employer. The income product automatically includes employment data.
| 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 name | employments[].company.name | "Acme Corporation" |
| Employee name | employments[].profile.first_name | "John" |
| Pay statements | employments[].statements[] | Array of pay stubs |
| W-2 forms | employments[].w2s[] | Array of W-2 documents |
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)API reference
Orders
Create and manage verification orders
Income Report
Retrieve income verification data
Employment Report
Retrieve employment verification data
Bridge Token
Create tokens for Truv Bridge
Best practices
Use deeplinking when you know the employer
Use deeplinking when you know the employer
If you know the borrower’s employer upfront, pass a
company_mapping_id when creating the order. This skips the employer search screen and drops the borrower directly into the login flow, improving completion rates.
Learn more →Handle multiple employers
Handle multiple employers
Borrowers with multiple income sources (e.g., W-2 + 1099, or two W-2 employers) will create multiple connections. Process each connection as it completes via webhooks rather than waiting for all to finish.
Plan for edge cases
Plan for edge cases
- Self-employed borrowers may not have payroll data. Pair
incomewithassetsto capture bank transaction data. - Recently changed employers: the borrower may need to connect both current and previous payroll providers
- MFA-enabled accounts: ensure your UX accounts for MFA prompts during the Bridge flow
Next steps
POS Application
Embed verification in a borrower-facing portal
LOS Integration
Send verification links from your loan origination system
GSE Testing
Validate Fannie Mae and Freddie Mac compliance
Sample Reports
View example VOIE report output