Real Estate Document Automation

Automate property tax bill processing

Unstract reads every property tax bill and assessment notice as it arrives, compares it with last year's bill for the same parcel, holds the large increases for your tax manager and posts approved bills to accounts payable with their due dates.

bill-17-204-0381 · county portal · 2 installmentsrunning
Tax billsHarlow County PDF
Read & extract24 fields · 2 installments
Year over yearAssessment up 25.7%
Schedule payAP · due 12/10
08:41:02Bill from Harlow County portal · parcel 17-204-0381 · tax year 2026
08:41:06Read · 24 fields · assessed $2,690,000 · total due $32,280.00
08:41:07Last year assessed $2,140,000 · up 25.7%, threshold 10% · held
10:15:22Tax manager approved the bill · appeal decision logged on the parcel
10:15:23Posted to AP · installment 1 $16,140.00 due 12/10 · tax record updated

Trusted by real estate and property teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
The problem

Hundreds of counties, hundreds of bill layouts

A portfolio of a few hundred parcels gets its bills from as many taxing jurisdictions. Some come by mail, some by email, some only from a county website, and each county prints the parcel, the values and the installments in its own place.

TAX BILLDECDUE 12/10

Bills keyed parcel by parcel while the first installment comes due

PROPERTY TAXRECEIVED 10/28

A mailed bill scanned crooked, the stamp over the amount due

2025 BILLASSESSED2.14M2026 BILLASSESSED2.69M

An assessment jump that nobody compares with last year's bill

PARCEL 17-204-0381 · BILLOCT 20to siteOCT 29fwd to opsNOV 12fwd to taxNOV 26⚑ near due

A bill mailed to the site office, at the tax desk a month later

PAID TAX BILLSBILL 4471Harlow16,140PAIDBILL 4471Harlow16,140⚑ 2ND

A corrected bill paid on top of the original

Each bill has to be found, keyed, checked against last year and paid before the due date, and a missed assessment increase loses the window to appeal it.

Unstract reads each bill and assessment notice as it arrives, compares it with last year's for the same parcel and posts approved bills to accounts payable. Your tax manager sees only the bills that changed.

Book a consultationA free half hour. Bring bills from three of your counties.
How it works

From county mail and websites to accounts payable, without the keying

Five steps, run on their own for every tax bill. Parsing by LLMWhisperer, extraction by Document Studio, the whole run by Flow.

1 · Bill intake

Pick up tax bills wherever they land

Bills and assessment notices arrive by mail, in a tax inbox, or as downloads from county websites, and every one is in that county's own layout. Each document is picked up where it arrives and tied to its county, its tax year and the property it covers, one record per parcel.

A bill mailed to a site office reaches the tax team the day it is scanned, not when someone forwards it.

MAIL · SCANNEDPaper tax billCOUNTY PORTALHarlow 2026.pdfTAX INBOX · EMAILE-billASSESSOR · MAILAssessment noticePARCEL 17-204-0381countyHarlowtax year2026propertyLakeview Plazadocuments2
2 · Read and extract

Read every bill, then pull the parcel, values and due dates

LLMWhisperer reads each bill as text with its layout kept, so a rate table split across two pages or a crooked mailed scan comes through intact. Document Studio then extracts the fields you defined: parcel number, jurisdiction, assessed value, rate, amounts due, each installment with its due date, and the exemptions applied.

The same field definitions run on every county's bill, so a new layout returns the same record.

TAX BILLparcel17-204-0381✓jurisdictionHarlow County✓assessed$2,690,000✓rate1.20%✓total_due$32,280.00✓installments2 × $16,140.00✓confidence0.94rate table p.2
3 · Check against last year

Check each bill against last year's before anyone pays it

Each bill is matched to its property by parcel number and compared with last year's bill and the exemptions on file. An assessment jump above your threshold, an exemption that dropped off or a second bill for the same parcel stops in a review screen with both years side by side.

A parcel that isn't on your property list stops too, so a bill for a sold building or a mistyped parcel never reaches payment.

PARCEL 17-204-0381 · HELD⚑ ASSESSMENT +25.7%2026 BILL2025 BILLTAX DUE$2.69Massessed · 1.20%$2.14Massessed · 1.18%$32,280was $25,252THRESHOLDAPPEAL BYMANAGER10% year over year01/15/2027D. OrtizAPPROVE BILLREVIEW APPEALOpen the page →
4 · Appeal or approve

Put large increases in front of a tax manager before the deadline

A bill with a large assessment increase goes to your property tax manager with the appeal deadline attached, early enough to weigh an appeal. The tax manager decides whether to appeal, and that decision is recorded against the parcel. Every bill that passes its checks keeps moving.

Unstract surfaces the increase and the deadline. The decision to appeal stays with your tax manager.

PARCEL 17-204-0381 · CHECKSParcel on listLakeview Plaza, matched✓Exemptionsnone on file, none billed✓Duplicate billno other 2026 bill✓Assessmentup 25.7%, above 10%⚑Appeal deadline01/15/2027✓DECISION: TAX MANAGER
5 · Schedule payment

Post approved bills where tax and payables already work

Approved bills post to accounts payable with each installment and its due date, in an ERP such as NetSuite or QuickBooks, and the tax record updates in your property tax or accounting system, such as CSC PTMS or Ryan. Property management systems such as Yardi or MRI Software get the tax amount for the property's budget.

Your AP team pays the bill on its own schedule. Nothing is keyed twice along the way.

HARLOW 2026 BILLApproved · D. Ortiz2 × $16,140.00AP · ERP✓ due 12/10Inst. 1 $16,140.00TAX SYSTEM✓ updated17-204-0381PROP. MGMT✓ postedLakeview Plaza

See it run on this season's bills from your own counties.

Bring bills and assessment notices from a handful of counties. We read them in the session and show which ones changed from last year and why.

Supported documents & fields

Bills, notices and the records they are checked against

Documents

Fields captured

Parcel numberTaxing jurisdictionOwner of recordProperty addressTax yearBill numberLand valueImprovement valueAssessed valueTax rate or millage
Connectors

Our agents are extroverts.

Cloud storage like S3, Google Drive, Dropbox and Box. Databases and warehouses like Snowflake, BigQuery, Postgres and SQL Server. Accounting, ERP and CRM systems like QuickBooks, Xero, SAP, NetSuite, Salesforce and HubSpot. Project trackers like Jira, Asana, ClickUp and Linear. And anything with an API.

100+
Connectors ready to go right out the box
Amazon S3
Google Drive
Dropbox
Box
Microsoft Azure
Google Cloud Storage
Snowflake
BigQuery
PostgreSQL
SQL Server
MySQL
Amazon Redshift
Oracle Database
SAP
QuickBooks
Xero
Sage
Odoo
HubSpot
Zoho
Jira
Asana
ClickUp
Linear
Getting live

Live on a few counties first

Start with the counties that send you the most bills. The run is built on your own bills and parcel list and proven there before the rest of the portfolio joins.

01

Book a consultation

We go through one season's bills with you: which counties send them, how they reach you, and the threshold that should send a bill to your tax manager.

02

Built on your bills and parcel list

The fields, the year-over-year checks and the connection to your property tax or accounting system are set up on your own bills and parcels.

03

Pilot on a few counties, then the portfolio

A handful of counties run live first. Once the figures match what your team keys today, the remaining jurisdictions follow with the same checks.

Who it's for

Built for the teams who manage, escrow and close on property taxes

Property tax managers

Property tax management across every jurisdiction in one queue, with only the changed assessments waiting for a decision.

Mortgage servicers' escrow teams

Each bill matched to its loan by parcel and posted with its due date, so escrow disbursements go out on time.

Property owners and REITs

Tax on every property in the portfolio checked against last year before payment, with increases visible while an appeal is still possible.

Title and closing companies

Current-year amounts and paid status read from the county's own bill and receipt, ready for the settlement statement.

Outcomes

Bills posted for payment, increases caught before the deadline

<3 minfrom a county bill to an approved entry in accounts payable
91%of tax bills posted with no one retyping a figure
54%fewer hours keying and checking bills each tax season
2×faster from bill received to installment scheduled
Before using it, a lot of time went into manual cleanup or writing brittle extraction logic that breaks as soon as the format changes. Now I can push documents through the pipeline faster…
G2Vishal VarwaniAI Engineer, E-Ray EU · Reviewed on G2
1 / 3
Security

Your parcel list and payment records stay private

Run every bill through one place and you have a list of each parcel you own, what it is assessed at and when and how its tax is paid. That list shows where a portfolio sits and where it is growing, and the payment details are what a fraudulent redirect would target.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Bills, notices and parcel lists are never used to train models.
  • Access by role, entity and jurisdiction, with every approval and correction recorded against the parcel.
  • Retention you choose: processed bills are deleted on your schedule.
  • Self-hosted deployment for owners and servicers that keep tax records inside their own environment.
See how bills and payment data are protected in the Trust Center
FAQs

What property tax managers ask before they start

Unstract reads each county's bill without a template for it. LLMWhisperer keeps every bill's layout, Document Studio returns the same fields from each one, and Flow runs the checks and posting. A county that changes its layout next year still returns the same record.

Escrow teams use the same run with a different match: each bill is matched to its loan by parcel number and property address, and a bill that matches no loan, or two, goes to a person. The amounts and due dates then feed escrow disbursement from the county's own figures.

Review only the bills that changed. Every bill is compared with last year's for the same parcel and with the exemptions on file, and only an increase above your threshold, a missing exemption, a duplicate or an unknown parcel waits for a person. The rest post without anyone opening them.

One that removes the keying and the comparison work together. Reading a bill saves a few minutes. Checking it against last year, the exemptions and the parcel list is where a tax team's season goes, and Unstract runs those checks on every bill before it reaches your team.

In front of it. Property tax software such as CSC PTMS or Ryan holds your parcels, calendars and payment history, and someone still keys each new bill into it. Unstract reads the bill, checks it against last year and updates the record, so the system starts the season complete.

It stops that bill. With property tax automation in place, an increase above your threshold holds the bill in a review screen with both years' values and the appeal deadline. Your tax manager approves it, decides on an appeal, or both, and every other bill keeps moving.

It keeps the dates in front of the right people. Each installment due date posts to accounts payable with the bill, and each appeal deadline travels with any flagged increase. Property tax compliance stays with your team; Unstract makes sure no bill sits unread in a mail pile.

No. Unstract reads bills and assessment notices, compares them year over year and posts approved bills. Your tax manager decides and files any appeal, your AP team pays, and advice on a tax position stays with your adviser.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Bills and parcel lists are encrypted in transit and at rest, never used for training, and kept only as long as you set. Owners and servicers that need it can self-host; the Trust Center covers each control.

Yes. Pick a county with plenty of parcels, and the run is built on its bills and your parcel list in a consultation. When the figures match what your team keys today, the other counties join with the same checks.

Next step

Bring this season's tax bills to the consultation

A county PDF, a mailed bill, an assessment notice and last year's bill for the same parcel. We compare them in the session and show what changed.