Underwriting Studio Not configured

Underwriting Studio

Drop in an application and bank statements. Get back a full underwriting report.
One-time setup, then it's just drag and drop.

Setup

Configure once. Edit later from the Settings button. Stored locally in your browser — nothing leaves your machine until you process a deal.

ISO Directory
Your brokers/ISOs and their reps — powers the ISO dropdown on every deal.

Quick start — pick a risk preset

Don't have your guidelines written down? Start from a risk profile and tune from there. Picking a preset pre-fills every field below — you can review and edit before saving.

Or upload your guidelines doc

Have your underwriting guidelines as a PDF or screenshot? Upload it and Underwriting Studio will extract the rules and pre-fill every field below. You can review and edit afterwards. Requires the API key (Section 1) to be filled in first.

1. Claude API key

Get one at console.anthropic.com → API Keys. The key is saved to this browser only.

Each report costs roughly $0.20–$1.50 in tokens depending on how many bank statement pages you submit.

2. Brand

Used in the header of every report you generate. Either auto-fill from your website below, or set manually.

Enter your website and we'll fetch the logo automatically. You can still override the name, logo, or color below.
logo preview
PNG, JPG, SVG, or WebP. Stored in this browser as a data URL.
Primary
#D9683A
Secondary (optional)
unset
Tertiary (optional)
unset
Primary is the main brand color. Secondary & tertiary unlock the gradient option for the report's brand bar. Used in the header, accents, and the report's printable brand bar.

Application (lead-facing) brand

The brand merchants see on your public application link (/apply) and the signed application PDF. For a white-label setup (e.g. BlueRaven presenting to merchants as StoneGate), set it here. Leave blank to use your company brand above. Funder-facing documents (contracts, submissions) are unaffected.

#2f6fdb
Your own domain for the /apply link (must be pointed at this site in Netlify — see setup). Leave blank to use underwritingstudio.com.
PNG/JPG under 500 KB. Falls back to your company logo, then a text header.

3. Auto-decline rules

Every reason you'd reject a deal outright. Each rule below fires a hard DECLINE (states/industries/TIB trigger at the application stage — no statement read, no token spent; counterparty/custom rules fire after the statement read). Anything you DON'T list here will be detected and surfaced as a Red Flag for underwriter judgment, but won't auto-decline.

Comma-separated two-letter codes. Merchant in any of these → auto-decline at app stage.
Comma-separated. Auto-decline at app stage.
App-stated TIB below this threshold → auto-decline at app stage. Section 4 below has a separate "preferred" TIB that flags but doesn't decline.
Comma-separated. Any active debit from these on the statements → DECLINE regardless of other findings.
Write any other rules in plain English. The analyzer applies them as DECLINE triggers. Anything not listed here is detected but treated as a Red Flag, not a decline.

4. Hard requirements

Floors a file must clear to be considered for an offer (sub-threshold deals can still be CONDITIONAL with a downsized offer).

Between the auto-decline TIB above and this number → underwriter flag. Above this → meets standard.

5. Pricing & sizing

Defines the offer range and term ladder for APPROVE / CONDITIONAL recommendations.

Advanced rules (optional)
Surfaced as a Red Flag in the report but does NOT auto-decline. The underwriter weighs the file's other strengths. (For industries you DO want to auto-decline, use Section 3 above.)
Comma-separated. The analyzer flags these as MCA positions when seen on bank statements. Any new names you add here are auto-shared to the cross-tenant global directory below.
Shared across every tenant on Underwriting Studio. Adding entries below contributes to the global knowledge base every funder benefits from.
Loading directory…
Anything written here is appended verbatim to the underwriting prompt. Use for nuances the questionnaire doesn't capture.

6. Terms & Privacy

By using Underwriting Studio you accept our Terms of Service and Privacy Policy. The full legal text opens in a new tab.

Quick summary of what you're agreeing to:
  • You are responsible for what you upload. You confirm you have the legal right to submit every document and that you'll comply with all applicable financial-services, privacy, and fair-lending laws (GLBA, FCRA, state analogues).
  • You are responsible for every decision. AI-generated reports are decision support, not advice. You assume all risk for any funding, pricing, decline, or other business action you take using the Service.
  • The Service is provided "AS-IS." No warranties of accuracy, fitness, or non-infringement. Our liability is capped at the greater of $100 or the fees you paid in the prior 12 months.
  • You indemnify us against claims arising from your use, your User Content, or your decisions.
  • Disputes are resolved by individual arbitration — no class actions or jury trials. (You have 30 days to opt out by emailing legal@underwritingstudio.com.)
  • Anthropic Usage Policies apply — the underlying AI is provided by Anthropic and you agree to comply with their Acceptable Use Policy.

New deal

Drop the signed application + bank statements. The app identifies which is which and produces a full underwriting report.

Drop PDFs here

or click to choose files. Application + bank statements (PDF only).

Anything you type here gets fed to the analyzer along with the PDFs. Treat it like a recalibration context note — facts the analyzer should know that aren't in the documents.
0%
Getting started…
Live preview — analyzer's report as it's being written

What did you ultimately decide?

Record the outcome here. The next deal you process will see this decision (and your recent ones) as calibration — the analyzer learns your judgment over time.

$
✓ Saved — the analyzer will see this on your next deal.

Business Information

Persistent record of this deal's business details + funding terms. Every change auto-saves.

All changes saved
Merchant business

Identity + how to reach the business.

Owner / Principal

The guarantor on the contract.

Banking

The merchant's bank account(s). Mark one as the main deposit account (it drives the contract). Add any others the analyzer missed — each account gets its own Exhibit A on the contract.

Main
Bank name
Account number
Routing
Funding terms — the offer, add-ons, and contract generationNet to merchant

Set the terms, toggle on any add-ons that apply, then click Generate Contracts at the bottom.

0 = first-time deal. The cert title shows (count + 1).
Pick from your ISO list or type a new one. Feeds the funding certificate + MCATrack copy. Manage the list in Settings → ISO Directory.
Conditional add-ons — check what applies, then fill in the inputs that appear
Live CA Disclosure Preview
Same IRR solver as the disclosure docx. Updates as you change terms.
Estimated APR
Finance Charge
Funding Provided
Total Payback
# Payments
Per-Payment
Cadence
Estimated Term
Monthly Cost
When you click Generate contracts, the merchant's contract + state disclosure + addendums get rendered using the data on this page.
Internal notes

Anything you want to remember about this deal — context, calls with the merchant, follow-ups.

Generated contracts — download the documents generated from the terms above

Every contract package generated for this deal. Newest first. Generate or re-generate with the button in Funding terms above.

No contracts generated yet.
Saves to Supabase on every blur (click out of a box). Last sync: never

Deal Files

Documents for this deal, organized by type. Drop files into a section (or click to choose). Stored right on this Mac.

Merchant History

Every deal we've done with this merchant — prior fundings, renewals, and add-ons — plus how many times this deal was submitted.

All deals for this merchant
Deal Date Amount Factor Status ISO

ISO Directory

The brokers/ISOs that send you deals, each with a Relationship Manager. This list powers the ISO dropdown on every deal's Business Information page.

Add an ISO
ISO Name Rep Location Phone

Contracts Back

Everything you need to close out the funding: contract status, lifecycle, funding call script, and the funding-certificate email.

🏦 Bank Verification

Merchant
Owner / Contact
Phone
Email
Bank account(s)
Verification call notes

Bank Workup

Monthly cash-flow grid. Auto-populated from the analyzer; edit any cell to override. Saves on blur.

All changes saved
Date Deposits Transfers Funding Net Deposits Avg Bal Neg days NSF Note
Net Deposits auto-computes as Deposits − Transfers − Funding when those cells are filled. Last sync: never

Spending audit

Every API call this account has made — deals processed, Alec conversations, guidelines uploads. Pricing is approximate (based on the model's published rate per token) but it's tracked to the penny per call.

When Type Description Input tokens Output tokens Cost

Funders

Every company using Underwriting Studio. Click a card to drill into their workspace.

🔑 Approved companies who can create logins

Only domains on this list can create logins. Add a customer's email domain once they've paid. The role you set also fixes that company's role if they've already signed up.

🌐 Global MCA Funder Directory click to expand
Loading…
📝 Funder Guideline Change Log click to expand
Expand to load…
🛡️ Global Funder Guidelines click to expand

Add or edit the shared guideline baseline for a funder. Changes save globally — every org inherits these when they add the funder. (Orgs can still keep private overrides.)

Add a funder's guidelines
🪄 Auto-fill from a guidelines doc or notes

Upload the funder's guidelines (PDF / text) or paste their buy-box email below, and Claude will read it and fill in the fields for you to review before saving. Requires your Claude API key (Settings).

Drop a PDF / text file here, or click to choose
Deals debited under any of these names get recognized as this funder.
Expand to load…

Pipeline

Every lead from first touch to funded. Drag a card between stages, set follow-ups, then convert a lead into a deal to shop it to lenders.

Submit a Deal

Drop the merchant's application + bank statements here. The analyzer extracts everything, then the matching engine ranks every funder in your directory.

Drop PDFs here

or click to choose files. Application + bank statements (PDF only).

Just have the application?
Upload the signed app only — we'll read the merchant details, rebrand the PDF, and create the deal. No bank statements needed.
Or enter merchant details manually

Merchant snapshot

Submission notes — the narrative you'll send to funders

Deals

Every deal you've run through the analyzer. Click a row to open its underwriting report and shop it to lenders. Use Deal Tracking to see what you've sent and where each submission stands.

Merchant ISO Processed Analyzer take Submissions

Lenders

Your direct lenders and their guidelines. The matching engine ranks deals against these to surface who's likely to fund.

Deal Tracking

Every deal you've sent to a lender — status, contract lifecycle, funding outcome, commission, and renewal dates. Click any cell to edit.

Merchant Lender Status Contracts Final UW Funded $ Commission Funded Renewal

Deals Funded

Funded deals with auto-computed renewal eligibility (60% paid back) and expected end date. Track UCC filings here.

Contracts Sent

Every deal that's had a contract generated. Track which are still out for signature vs. signed + funded. Generate the funding call script per deal.

Contracts

Generate a contract from an existing deal, or skip underwriting and create a new deal straight from the application + supporting docs.

Deal history

Every deal you've processed. Click a row to see the full report and record your decision. History is saved per user and kept forever.

Merchant ISO Status Method Added Analyzer Your decision Recorded

Alec

Your underwriting assistant