For the month-end close and the weeks before tax season
Bank statements to Excel, with the balance checked.
Northline reads a text-based PDF from the major US banks and cards, lets you fix the rows, and will not call a file done until the opening balance plus the transactions equals the closing balance.
5 pages free. No card. Files are not stored.
Sample · Chase Total Checking
January 2025
- Opening
- $4,250.18
- Closing
- $4,954.94
| Jan 2 | Payroll ACME STUDIO | +2,840.00 |
| Jan 12 | Whole Foods Market | −86.22 |
| Jan 18 | Landlord LLC | −1,850.00 |
Opening plus 12 transactions equals the printed closing balance. These figures are synthetic.
A check on every file
Pass, fail, or a running balance that does not chain. The difference is in dollars, not a vague warning.
Gone when the read finishes
The PDF stays in memory for the request. It is not saved, and the rows live only in your browser until you export.
Excel, CSV, and QBO
Edit first. The download uses the table you corrected, including a QuickBooks file with card signs handled separately.
How a conversion goes
01
Drop the PDF
Digital statements from Chase, Bank of America, Wells Fargo, Citi, Capital One, and American Express. Anything we do not recognize goes through a generic table reader.
02
Check the balance
Opening balance plus every transaction is compared with the closing balance. A pass, a dollar difference, or a running balance that breaks — shown before you download.
03
Export the rows
Edit a description or an amount in the browser. Then download Excel, CSV, or a QBO file for QuickBooks. The PDF is not kept.
Banks and cards
Scanned PDFsChase bank statement
Download the PDF from Chase, drop it here, and get a spreadsheet with the beginning balance, each transaction, and a pass or fail on the end…
Chase credit card statement
Card statements are not checking accounts. A purchase increases what you owe. A payment decreases it. Northline keeps that sign, then checks…
Bank of America statement
Bank of America splits the month into deposits and other additions, then withdrawals and other subtractions. Amounts in the withdrawal secti…
Wells Fargo statement
Wells Fargo business and consumer checking statements often print Credits and Debits as two positive columns, plus a balance. A number in th…
Citi statement
Citi card statements print a sale date and a post date. The post date is the one that belongs in the books. The sale date stays in its own c…
Capital One statement
Capital One 360 Checking statements often put a category such as Income, Dining, or Transfer between the description and the amount. That wo…
American Express statement
An Amex statement is previous balance, payments and credits, new charges, and a new balance. Annual fees, airline charges, and credits all h…
Free
$0
5 pages
Enough to see the balance check on a real statement. No account required, though an account keeps the pages with you.
Page pack
$9
200 pages
A one-time pack. The pages do not expire. For a tax season folder or a catch-up close.
Monthly
$19
2,000 pages / month
For a bookkeeper working several clients. Unused pages do not roll over. Cancel whenever you want.
Questions bookkeepers actually ask
Do you store my statement?
No. The PDF is read in memory and discarded. We do not write it to disk, and we do not keep the transactions after you leave the page. The only thing we store is an account, if you create one, and how many pages you have left.
What if the balance does not match?
The badge says out of balance and shows the difference. You can correct a misread amount, add a missing row, or fix the opening and closing figures. The check updates as you type. Do not import a red file into the books.
What about scanned PDFs?
They are refused. If you cannot select the text with your mouse, there is no text layer to read, and we do not run OCR. Download the PDF from the bank's website instead. Refused files are not charged.
Is this tax advice?
No. Northline turns a statement into rows and checks the arithmetic. It does not tell you what is deductible, how to categorize a charge, or what to put on a return. Verify the export against the statement.