Upload the PDF statement for an operating, payroll or project account and download Excel or CSV with every check number, deposit, fee and running balance. Built for construction and real estate controllers who reconcile in Sage 300 CRE Cash Management.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Uploading...
Sage 300 CRE reconciles in Cash Management under Tasks, Reconcile, where you enter the statement date and balances and mark each item until the Difference is zero. Its only bank import is Tools, Import Cleared Checks, which reads a four field file of bank, check number, amount and cleared date. Convert the PDF statement to Excel, build that file from the check rows, import it, and mark deposits and fees from the sorted sheet.
Marking items in Reconcile is quick. Working out what cleared from a long PDF is not.
Subcontractor, supplier and payroll checks run into the hundreds a month, and each one has to be found and marked.
Import Cleared Checks needs a four field text file, and the bank sends a PDF.
Owner payments, progress billings and loan draws are not covered by the import and have to be matched one by one.
Sage 300 CRE Cash Management has no documented bank feed, so every statement starts as a document.
Developers and contractors often keep an account per project or property, each with its own statement.
CPAs and bonding companies want reconciled months that tie to the bank, with the support to show it.
Convert the statement, build the cleared checks file, and mark the rest against a list you can sort and total.
One row per transaction with date, description, check number, debit, credit and balance. CSV on every plan too.
Check numbers sit in their own column, so the four field Import Cleared Checks file takes minutes to build.
Sort credits by amount to find each draw, owner payment and transfer while you mark the Deposits tab.
Opening, running and ending balances come with the rows, so the sheet ties before you open Sage.
On Plus, upload up to 50 PDFs in one batch for catch-up work or a year-end review.
Nothing connects to your bank or to your Sage company. Upload, download, delete the upload when you like.
The monthly routine for a Sage 300 CRE bank account.
Upload the PDF and download Excel with every check number, deposit, fee and running balance.
Tip: Confirm opening balance plus credits minus debits equals the ending balance.
Filter the check rows into a bank, check number, amount and MMDDYYYY date file and run Tools, Import Cleared Checks.
Tip: Review the journal and re-import the rejected records file after fixing it.
In Tasks, Reconcile, select Reconcile cleared entries, mark deposits and fees from the sheet, and finish at zero.
Tip: Use Finish Later if you need to stop part way through the month.
US construction and real estate companies and the accountants who keep their books in Sage 300 CRE.
Operating accounts with heavy subcontractor and supplier check volume and lumped owner payments.
Month-end close across operating, payroll and project accounts in Cash Management.
An account per project or property, each reconciled monthly from its own statement.
Rebuilding a year of reconciliations before an audit, a refinance or a surety review.

Open Cash Management, choose Tasks, then Reconcile, and select the bank account. Enter the Statement date, check the Statement opening balance Sage fills in, and type the Statement ending balance. Mark each item that appears on the bank statement on the Checks, Deposits, Misc or All tab. When the Difference reaches zero, Finish becomes available.
That is Sage's documented routine, and the slow part is not the clicking. It is reading the PDF: finding check 4518 on page 9, working out which deposit is the owner payment and which is the loan draw, and adding up what cleared when the Difference refuses to reach zero. A converted statement turns that into a sorted list with totals.
Only the checks. Sage 300 CRE Cash Management has one built in import for reconciliation, Tools, Import Cleared Checks. It reads a text file of cleared checks and marks matching open checks as Cleared, so Reconcile can pick them up in one pass. Sage does not document a CSV, OFX or BAI2 statement import for deposits, transfers or fees in 300 CRE, and a Sage staff answer on the Sage community describes fuller bank imports as a custom setup through Sage Expert Services.
One naming trap catches a lot of people searching for this. Sage 300 (the former Accpac product) has an Import OFX Statements function and bank feeds in its Bank Services module. That is a different product. If you run Sage 300 Construction and Real Estate, the former Timberline, those help pages do not apply to you.
Four fields per check, in this order: the bank, the check number, the cleared amount and the cleared date. Sage ships two templates in the Accounting Template folder. Cm_comma.tpl reads a comma delimited file, and Cm_fixed.tpl reads fixed width columns. Sage's own example for the comma layout is OPERATING,1550,79.00,06262015, with the date written as MMDDYYYY and no separators.
| Field | Comma template (Cm_comma.tpl) | Fixed template (Cm_fixed.tpl) | Where it comes from in your converted statement |
|---|---|---|---|
| Bank | Cash Management bank ID, for example OPERATING | Bank account number, 10 characters | Type it once and fill it down the column |
| Check number | 1550 | 8 characters, zero padded | The check number column |
| Amount | 79.00 | 10 characters, implied decimals (0000007900) | The debit column, as a positive number |
| Cleared date | 06262015 (MMDDYYYY) | 20030626 (YYYYMMDD), 8 characters | The posting date, reformatted |
Here is the quickest way we know to build the comma file from the Excel download. Filter the check number column to non blank values and copy those rows to a new sheet. In column A type your Cash Management bank ID and fill it down. In column B put the check number, in column C the debit amount formatted to two decimals with no dollar sign or thousands separator, and in column D use =TEXT(date,"mmddyyyy") and paste it back as values. Delete the header row so the file starts with data, like Sage's sample, and save as CSV. Sage's help says the import file can carry any extension up to three characters and adds .txt when there is none; partners note some 300 CRE imports want a .csv renamed to .txt, so rename it if the file picker does not show it.
If your bank's check lines carry extra information you want to keep in the file, Sage's guidance is to copy a template and edit it in Notepad; custom templates must sit in the same Template folder, start with Cm_ and end in .tpl. For most companies the four column file above is all you need.
Import Cleared Checks only clears checks that already exist as open entries in the Cash Management register for that bank. The usual reasons a row lands in the rejected records file are a check written outside Cash Management (entries posted directly in General Ledger do not reach the bank rec), a bank ID that does not match the one set up in Cash Management, an amount that differs from the register by a cent or a stop payment, and a date written in the wrong order. Fix the row in the rejected file and import that file again.
| What is on the statement | How it clears in Sage 300 CRE | What the converted sheet gives you |
|---|---|---|
| Subcontractor, supplier and payroll checks | Import Cleared Checks, then Reconcile cleared entries | Check numbers and amounts ready for the four field file |
| Owner payments, progress billings and loan draws | Marked by hand on the Deposits tab | Credits sorted by amount, so each deposit is found in seconds |
| Direct deposit and payroll tax debits | Marked on the Checks or Misc tab, depending on how they were entered | Single lines with exact amounts to tie to the payroll run |
| Transfers between job and operating accounts | Marked by hand on both accounts | The same amount visible on both converted statements |
| Bank fees and interest | Entered in the register, then marked | A short list you can filter by description |
Nearly always an item marked that is not on the statement, or the reverse. For contractors the common ones are a voided check that was reissued and both versions cleared, a deposit entered in Cash Management as several receipts while the bank shows one lumped deposit, a transfer marked on one account and not the other, and fees the bank charged that nobody entered. Sage also notes that the Bank Statement Ending Balance on its report is the bank balance less entries with a cleared date after the statement date, so a wrong cleared date on an import row moves the number. With the statement in Excel you can SUM what the bank cleared and compare it with the reconciled balance to see the size of the gap before you hunt for it.
The ones with the most checks and accounts. A general contractor paying hundreds of subcontractor and supplier checks a month, a specialty contractor with a separate payroll account, a developer or real estate company with an account per project or property, and the outside CPA who rebuilds a year of reconciliations before an audit or a surety review. Sage 300 CRE is sold through Sage and its partners on quote, so the companies running it are already paying for a serious system. The time their staff spend reading PDF statements is the cost that is easiest to cut.
One row per transaction with date, description, check number, debit, credit and running balance, plus the opening and ending balance so you can prove the statement before you open Sage. Excel and CSV come with every plan, scanned statements go through OCR, and Plus converts up to 50 PDFs in one batch for catch-up months or year end. Nothing connects to your bank or to your Sage company. Starter is $49 a month, or $24 a month billed yearly, for 800 pages with unlimited users, and a new account can convert 15 pages once with no credit card. If you also keep a smaller entity on Sage 100 Contractor, our Sage 100 Contractor bank reconciliation page covers its 1-5 Bank Reconciliation routine, and the bank statement converter for contractors covers job costing and draw tracking from the same files.
In Cash Management choose Tasks, then Reconcile, and select the bank account. Enter the Statement date, confirm the opening balance and type the Statement ending balance. Mark each item on the Checks, Deposits, Misc or All tab that appears on the statement. Finish activates when the Difference is zero.
Only cleared checks. Tools, Import Cleared Checks reads a text file with the bank, check number, amount and cleared date and marks matching open checks as Cleared. Sage does not document a CSV, OFX or BAI2 import for deposits, transfers or fees in 300 CRE Cash Management, so those are marked by hand in Reconcile.
Four fields: bank, check number, amount and cleared date. The comma template Cm_comma.tpl expects a line like OPERATING,1550,79.00,06262015 with the date as MMDDYYYY. The fixed template Cm_fixed.tpl uses a 10 character account number, 8 character check number, 10 character amount with implied decimals and a YYYYMMDD date.
Sage does not offer bank feeds for Sage 300 CRE Cash Management in its documentation or recent release notes. Bank feeds and OFX import belong to Sage 300, the former Accpac product, and to Sage 100 Contractor. In 300 CRE the statement still arrives as a PDF or a bank export you work from.
The check has to exist as an open entry in the Cash Management register for that bank. Rows are rejected when the check was posted in General Ledger instead of Cash Management, the bank ID does not match, the amount differs from the register, or the date is in the wrong format. Fix the rejected records file and import it again.
BankXLSX gives you every check number, amount and date from the PDF in Excel or CSV. Building the four column file takes a filter, a filled bank ID column and a TEXT formula for the date, about two minutes a statement. It does not connect to Sage or write into your company files.
Yes. Scanned PDFs and phone photos in JPG, PNG, HEIC and TIFF go through built in OCR, and you can check the result against the statement balances before you use it. Older statements from banks that only mail paper copies convert the same way.
Starter is $49 a month, or $24 a month billed yearly, for 800 pages with unlimited users. Plus is $149 a month, or $74 billed yearly, and adds bulk upload of 50 statements at once. A new account can convert 15 pages once with no credit card to test a real statement first.
The 1-5 Bank Reconciliation routine for Sage 100 Contractor.
Job costing and draw tracking from the same files.
The import route for Sage Intacct.
Convert a backlog of months at once.
Cancel anytime from your account settings · refund policy
Get started converting bank statements to spreadsheets.
USD
per month
per month
$288 charged today
One shared monthly allowance, up to half of it per day
| Base AI Faster | 800 pages |
| Pro AI Best accuracy | 80 pages |
Scale statement conversion across your team with automation.
USD
per month
per month
$888 charged today
One shared monthly allowance, up to half of it per day
| Base AI Faster | 1,920 pages |
| Pro AI Best accuracy | 192 pages |
Enterprise-grade bank statement conversion and controls.
USD
per month
per month
$ charged today
One shared monthly allowance, up to half of it per day
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |
Try it once, free: sign up and convert up to 15 pages (5 per statement) with no credit card. The demo does not renew.