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.
Trusted by real estate and property teams around the globe
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.
Bills keyed parcel by parcel while the first installment comes due
A mailed bill scanned crooked, the stamp over the amount due
An assessment jump that nobody compares with last year's bill
A bill mailed to the site office, at the tax desk a month later
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.
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.
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.
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.
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.
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.
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.
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.
Bills, notices and the records they are checked against
Documents
- Property tax bills
- Assessment notices
- Supplemental and corrected bills
- Property tax receipts
- Appraisal reports
- Exemption approval letters
- Delinquent tax notices
- Your parcel list and last year's bills
Fields captured
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.
























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.
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.
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.
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.
Built for the teams who manage, escrow and close on property taxes
Property tax management across every jurisdiction in one queue, with only the changed assessments waiting for a decision.
Each bill matched to its loan by parcel and posted with its due date, so escrow disbursements go out on time.
Tax on every property in the portfolio checked against last year before payment, with increases visible while an appeal is still possible.
Current-year amounts and paid status read from the county's own bill and receipt, ready for the settlement statement.
Bills posted for payment, increases caught before the deadline
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.




- 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.
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.
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.









