Extract data from property tax bills
Unstract reads county and municipal property tax bills, installment and supplemental bills and tax receipts, mailed, downloaded or scanned, and returns parcel, values, rates and due dates as checked data for your property tax or accounting system.
| DESCRIPTION | MILLS | AMOUNT |
|---|---|---|
| ASSESSED VALUE | ||
| Land | — | 118,000 |
| Improvements | — | 286,500 |
| Total assessed value | — | 404,500 |
| Homestead exemption | — | (25,000) |
| Net taxable value | — | 379,500 |
| TAXING AUTHORITIES | ||
| Brightwater County general fund | 5.2400 | 1,988.58 |
| Ellery Unified School District | 10.1600 | 3,855.72 |
| City of Ellery | 3.4800 | 1,320.66 |
| North Brightwater Fire District | 1.1200 | 425.04 |
| Brightwater Library District | 0.5000 | 189.75 |
| Stormwater assessment (flat) | — | 84.25 |
| Total tax due | 20.5000 | 7,864.00 |
| INSTALLMENTS | ||
| 1st installment · due Dec 10, 2026 | — | 3,932.00 |
| 2nd installment · due Apr 10, 2027 | — | 3,932.00 |
assessed up 14% on 2025 — appeal? KL
Delinquent after Dec 10, 2026 (1st) and Apr 10, 2027 (2nd) · 10% penalty
{ "county": "Brightwater County", "parcel_apn": "052-118-0447", "owner": "Marcus & Elena Voss", "property_address": "2214 Heron Bend Rd, Ellery", "tax_year": 2026, "total_assessed_value": 404500, "net_taxable_value": 379500, "total_tax_due": 7864, "installment_1_due": "Dec 10, 2026", "installment_2_due": "Apr 10, 2027"}
Trusted by real estate and property teams around the globe
Every county prints its tax bill its own way
One county emails a tidy PDF. The next mails a perforated card with a payment stub, and a third only posts the bill on its website for you to download.
Mailed, folded into thirds, then scanned at intake
Three counties, three names for the parcel number
A counter receipt with the amount paid written in pen
The bill, a supplemental, a receipt and a value notice in one file
A county download for the whole portfolio, plus one corrected bill
Someone keys every parcel's bill into a spreadsheet before payments can be scheduled, and one missed due date adds a penalty to the tax.
Unstract reads each bill, pulls the parcel, values, rates and installments, compares them with last year's bill, and sends the record to your property tax or accounting system.
Parse the bill, extract the figures, run the tax calendar
LLMWhisperer, Document Studio and Flow each stand alone and connect when you need them. Pick the one your tax season needs first.
Read any county's property tax bill as text with its layout kept
Tax bills come as county PDFs, scanned mail with a payment stub torn off, and phone photos of a receipt from the treasurer's counter. LLMWhisperer reads each one and keeps the layout, so the rate table stays a table, each levy keeps its own line, and a figure written in pen sits beside the printed amount.
Send that text to your own LLM, or make reading the bill the first step in a longer tax process.
Learn more about LLMWhispererGet structured data from every property tax bill and statement
Name the figures you track, from the parcel number and assessed values to each levy, exemption and installment, and Document Studio returns them as JSON for every county's layout. That makes tax bill data extraction one setup instead of a template per jurisdiction. A value that changed sharply from last year's bill arrives flagged. Unstract reports what the bill says; it does not set the assessment or decide whether to appeal it.
Deploy it as an API, run property tax statement data extraction as an ETL pipeline over a folder of downloads, or make it one step in an orchestrated process.
Learn more about Document StudioRun property tax bill intake from the mailroom to accounts payable
Describe how your team handles property tax bills, and Flow's agents build the workflow: bills from mail, email and county websites are collected, read, matched to the right parcel and compared with last year's. You approve the workflow once and it runs the same way for every county, then posts approved bills to accounts payable with their due dates and updates the tax record in your property tax or accounting system.
Set the stopping points once: an assessment change above your threshold, an exemption missing from this year's bill, a parcel that is not on your list. Only those bills go to a property tax manager, with the line and the reason attached. Payment and any appeal stay with your team; Flow gets the bill to them in time.
Learn more about FlowExtract property tax bill data today. Add the full tax calendar later.
Start for free to read your own bills now. Running intake for every parcel through Flow starts with a consultation.
Tax bills from every jurisdiction, and the paper around them
Documents
- County property tax bills
- Municipal property tax bills
- Property tax statements
- Installment bills
- Supplemental and corrected tax bills
- Property tax receipts
- Assessment and value change notices
- Delinquent tax notices
- Special assessment bills
- Business personal property tax bills
- Tax certificates for closing
- Exemption approval letters
Fields captured
Built for the teams who pay, escrow and close on property taxes
Every parcel's bill in one dataset each season, with assessment jumps flagged early enough to weigh an appeal before the deadline.
Bills matched to loans by parcel number, so escrow analysis starts from the amounts the county billed rather than last year's estimate.
Tax across the portfolio by property and jurisdiction, ready for the operating budget and for checking each owner's share.
Taxes due, paid and delinquent read from the bill and the receipt, so prorations at closing use the county's own figures.
Less keying of tax bills, more time to question an assessment
Owner names and parcel lists stay inside your team
A tax bill names the owner of record, the parcel and its mailing address, and a receipt adds how and when the tax was paid. Put together for a whole portfolio, those bills map every property an owner holds and what each one costs to carry.




- Encrypted in transit and at rest.
- No tax bill is ever used to train a model.
- Access by role, portfolio and county. Every review and correction is recorded against the parcel.
- Retention you set: processed bills are deleted on the schedule you choose.
- Self-hosted options are available for servicers and owners that keep tax records inside their own environment.
What tax and escrow teams ask before they start
Unstract splits the work into three parts. LLMWhisperer reads the statement and keeps its rate table and layout, Document Studio uses LLMs to return the parcel, values, levies and installments you named, and Flow's agents run the intake around both. The same setup reads a county bill, a city bill and a supplemental bill without a template for each.
It should return the same JSON for every jurisdiction's layout and point to the line each value came from. Document Studio deploys an endpoint per document type: POST a statement and get back the parcel, assessed values, exemptions, rates, amounts and due dates. Prefer files to calls? Run it as an ETL pipeline over a folder or bucket.
Document Studio turns each statement into one record with the fields you named, ready for your property tax or accounting system, an ERP payables queue or a spreadsheet. Flow adds the checks around it: matching the bill to the parcel and comparing it with last year's.
Yes. LLMWhisperer reads stamps, handwriting and printed text together and handles crooked scans and phone photos. The amount paid, the paid date and the installment it covers come out alongside the printed bill details, so the receipt can close out the bill it pays.
No. Unstract reads bills and receipts and reports what they say. Your team or your payables system pays the tax, and an appeal stays with your tax manager or adviser. Flow makes sure the bill and its flags reach them before the due date and the appeal deadline.
Yes. Each installment comes back with its own amount and due date. A supplemental or corrected bill is read as its own document and matched to the parcel, so the record shows which bill set the amount that is due now.
The bill stops in a review queue with this year's and last year's values side by side. A property tax manager decides whether to approve it or look at an appeal, and the decision is recorded against the parcel.
Yes. Flow matches each bill to its loan by parcel number and property address, and a bill that matches no loan or two loans goes to a person. Escrow analysis then works from the billed amounts and due dates.
Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Bills are encrypted in transit and at rest, never used for training, and kept for the period you set. Servicers and owners that need it can self-host, and the Trust Center lists each control in detail.
Yes. Start for free, upload bills from three or four counties, and see the same fields come back from each. Running intake for every parcel through Flow starts with a consultation, where the workflow is set up around your counties and your system.
Bring last season's hardest tax bills to the consultation
A county PDF, a scanned mailed bill, a supplemental and a receipt from the counter. We read them together and show each figure with the line it came from.









