Upload statements, returns or a P&L. Get a worksheet where every figure traces back to a page and a line — in minutes, not an afternoon.
A W-2 borrower has an income. A self-employed borrower has twenty-four months of deposits, two returns, a K-1 and a set of investor rules that decide which of it counts. Every file gets built by hand, and no two analysts build it the same way.
Income is the slowest step in a non-QM file, and the one the file turns on.
Every deposit is classified, not sampled. Transfers between the borrower’s own accounts are matched and excluded on both sides, so business-to-personal movement is never counted twice. Then the expense factor your investor requires is applied — fixed, CPA letter, or a third-party P&L.
Net profit is where the calculation starts, not where it ends. Depreciation, amortization, depletion and business use of home come back in; non-recurring income comes out. Then the periods are averaged the way the program requires — two years, one year, or most recent year weighted.
Where the borrower’s income depends on an entity, the entity gets read too — ordinary business income, the borrower’s share, and whether the business can support what’s being taken out of it.
Where the entity supports the income, the worksheet says so. Where it doesn’t, it says that too.
Each one is surfaced with the transaction behind it, so the file can be cured before it goes to an investor rather than after.
A flag found before submission is a condition. Found after, it’s a repurchase conversation.
The output is a worksheet, not a number. An underwriter can check it without re-reading the file, and an AE can send it to an investor as it stands.
Brokers, AEs and underwriters read the same worksheet, so the number stops changing between them.
We’ll return our worksheets beside yours — where we match, where we differ, and which line explains the difference.
No integration, no commitment, about a week.