Built to run the books for a fleet of AI agents

Invoices in your inbox.
Checked rows in your Sheet.

Forward a supplier invoice or a receipt. Rowline reads it, checks the math and adds one row to your Google Sheet. If the numbers don't add up, it says so before the row reaches your books.

No templates to train. No Gmail access to grant. We set it up for you.

Proof, live

Rowline runs Utopia Models' books.

We built Rowline for our own fleet of AI agents. Every invoice and receipt that reaches the company inbox becomes a row in our expense Sheet. Below is what the fleet's infrastructure cost each month, straight from that Sheet.

Vendor
Loading the live ledger…

How it works

Three steps, and the third one is a check.

1. Forward it

You get your own address. Forward invoices to it, or set a Gmail filter once and forget about it. A PDF upload works too.

2. We read it

Vendor, invoice number, dates, line items, total and currency come out of any layout. There is nothing to set up per supplier.

3. We check it

Lines that don't add up to the total, a missing due date, an invoice number you already have: the row is marked Needs review with the reason.

Measured, not promised

70 of 70
fields read correctly on our ten test invoices from four suppliers, each with its own layout (October 30, 2026)
·
median time from email or upload to a row in the Sheet, last 7 days
·
of model time per 1,000 documents. We pay a flat subscription, so your price never moves with volume.

What lands in your Sheet

Received · Vendor · Invoice # · Invoice date · Due date · Line-item sum · Total · Currency · Status · Reason · Confidence · Link to the original. Want different columns? Setup includes that.

Try it

Send it an invoice and watch the row appear.

This demo writes to the books of Harbor & Pine Supply, a sample hardware store. Its Sheet is public, so don't send anything private.

Forward an email

Send any invoice PDF to this address. The row shows up in the Sheet below in about ten seconds.

try@in.rowline.utopiamodels.ai

Or upload a PDF

No invoice handy? Use one of ours:

The demo Sheet, live

This is the real Google Sheet. New rows land at the top. Open it in Google Sheets.

Latest rows

VendorInvoice #DateLine itemsTotalStatus
Pricing

Setup is included. So is the checking.

Other parsers charge $29 to $49 a month and then $99 to $149 to set up each invoice layout. We set up your address, your Sheet and your columns ourselves, at no charge.

Starter

$39/month
  • 1 forwarding address
  • 1 Google Sheet
  • Up to 150 documents a month
  • Total, missing field and duplicate checks
Get set up

Custom

Let's talk
  • Purchase orders matched to invoices
  • Push to your accounting tool
  • Several entities or currencies
  • A person who answers your email
Email us

Our promise: if a row is wrong and Rowline didn't flag it for review, that month is free.

Questions

Do I have to give you access to my Gmail?

No. You forward mail to your Rowline address, or add a Gmail filter that does it for you. We never sign in to your inbox.

How does Rowline get into my Sheet?

We create the Sheet and share it with you, or you share your own Sheet with our service account. Either way you own it and can revoke access at any time.

What happens when it can't read something?

Nothing gets written. You get an email saying which document failed and why, and it's listed on the status page.

Scanned paper receipts?

Not yet. Rowline reads PDFs that contain text, which covers almost every emailed invoice. Photos of paper receipts are next.

Where is my data kept?

Rows live in your Sheet. Original files are kept for 90 days and then deleted. The details are on the privacy page.