How FairPrint Works

From a confusing document to a ready-to-send dispute letter in five steps — powered by GPT-4 Vision.

Step 01

You upload a document

Take a photo with your phone or upload a scanned image. FairPrint accepts JPG, PNG, WEBP, HEIC, and PDF files up to 10MB. You can upload a medical bill, insurance denial letter, rental lease, or any other consumer document.

Drag and drop or click to browse. No account required.
Step 02

GPT-4 Vision reads the image

Using OpenAI's GPT-4 Vision model, FairPrint reads your document exactly as a human would — understanding text, tables, numbers, and context — even from low-quality phone photos.

The AI can read handwriting, messy scans, and complex billing tables.
Step 03

The AI audits for red flags

This is where FairPrint goes beyond a simple summarizer. Specialized system prompts instruct the AI to act as a medical billing advocate, insurance appeal specialist, or tenant rights advisor — depending on your document type.

The AI checks for duplicate charges, upcoding, denial reasons, illegal clauses, and more.
Step 04

Your Battle Plan is generated

FairPrint produces a plain-English summary of the document, a color-coded list of red flags (high, medium, low severity), and a numbered list of action items tailored to your specific situation.

Every red flag includes an explanation of why it's a problem and what you can do.
Step 05

Download your dispute letter

The AI drafts a professionally worded, legally-sound dispute letter ready to sign, print, and mail. For medical bills it calls out specific billing codes. For insurance denials it cites the relevant plan language. For leases it references applicable tenant protections.

Download as a formatted PDF with one click.

The Technology

What's running under the hood.

GPT-4 Vision

OpenAI's most capable vision model reads and understands your document images with near-human comprehension.

Specialized System Prompts

Each document type (medical, insurance, lease) uses a different AI persona — a medical billing advocate, an insurance appeal specialist, or a tenant rights advisor.

Real-time Analysis

The entire process — from upload to complete Battle Plan — takes under 30 seconds.

Privacy by Design

Documents are sent directly to OpenAI's API and are never stored on FairPrint's servers. We recommend redacting SSNs before uploading.

What the AI Looks For

A sample of red flags by document type.

Medical Bills

  • Duplicate line items (same service billed twice)
  • Upcoding (billing for more expensive services than provided)
  • Unbundling (splitting a single procedure into multiple charges)
  • Balance billing violations (billing more than insurance contracted rate)
  • Charges for cancelled or not-rendered services

Insurance Denials

  • Missing or incorrect denial reason code
  • Failure to mention appeal rights and deadlines
  • Pre-authorization that was actually granted
  • Incorrect application of formulary exceptions
  • Violations of the No Surprises Act or ACA requirements

Rental Leases

  • Illegal automatic renewal clauses
  • Waiver of habitability rights (often unenforceable)
  • Excessive security deposit amounts beyond state limits
  • Prohibited eviction procedures or self-help clauses
  • Ambiguous maintenance responsibility language

Ready to try it?

Upload a document and see your Battle Plan in under a minute.

Analyze My Document