You know the moment. A deal is on your desk, the inputs are incomplete, and someone wants a clean sources and uses before the next call. You open Excel, start linking tabs, check the math, and hope nothing breaks. Most of the time goes to structure and checks, not thinking. Getting to a balanced table with the right debt sizing and a clear equity plug is the slow part, especially when assumptions shift. Underwriting ~5 min to run Build Sources and Uses Table Vic prompt Use Vic to build a sources and uses table for a 200-unit multifamily acquisition with 65 percent ltc debt sizing. Purpose A human analyst takes about 45 minutes to produce the same schedule. CRE Agents completes the task in about 5 minutes and flags any assumptions that affect the balance. Inputs Deal Documents Optional Deal Terms Optional Deal Type Optional Outputs An editable Excel file with an inputs block, two-sided Sources and Uses table with subtotals, LTC and LTV metrics, per-unit and per-SF figures, GP and LP splits where provided, and a PASS or FAIL balance check. Time saved Turns roughly 45 minutes of manual work into about 5 minutes. How it works Give Vic what you have: deal docs, basic terms, or just the deal type and a few assumptions. Vic builds an Excel file with a standard inputs block and a two sided sources and uses schedule. Costs flow into Uses with full line items and subtotals. Capital fills Sources, with debt sized to your constraint and equity set as the plug. Run it with a simple command like "Use Vic to build a sources and uses table for a 200 unit multifamily acquisition with 65 percent LTC debt sizing." Change the constraint and Vic resizes debt and recalculates the rest. If an input throws off the balance, it gets flagged so you can fix it before sending anything out. The output is an editable Excel file, not a locked export. It includes LTC and LTV, per unit and per square foot figures, and a capitalization summary ready for a memo. If you include GP and LP splits, they show up. The schedule has a clear PASS or FAIL balance check so you are not chasing a stray dollar. Consistency is the point. Every schedule comes back in the same structure with the same formatting, so no one has to relearn a new model each time. Subtotals are where you expect them, inputs sit apart from outputs, and the math is easy to follow. You can change anything, but you start from a clean, balanced base. There is a practical upside when assumptions move mid process. Update a constraint or a cost and the table rebalances, with debt and equity flowing through correctly. That cuts the usual back and forth when a quick edit breaks the check and you have to trace it. Analysts still make judgment calls. This removes the mechanical build and most simple errors. You get to a presentable capitalization in minutes, with the balance check in place and key metrics already calculated.