NetSuite Bank Reconciliation Template

Reconcile your NetSuite GL cash account against your bank statement offline. Pre-labeled fields for subsidiary, GL account, and bank account. Download in Excel, Word, or PDF.

No signup requiredNo watermarksNetSuite-ready fields
ARSP
50K+ downloads by Accountants & Finance Controllers
NetSuite Subsidiary: India Ops Pvt Ltd
Bank statement
Ending balance₹8,75,000.00
+ Deposits in transit₹1,50,000.00
- Outstanding payments(₹95,000.00)
GL cash account
GL ending balance₹9,28,500.00
+ Interest credit₹3,500.00
- Bank charges(₹2,000.00)
✓ Reconciled

Build your NetSuite bank reconciliation statement

Fill in the NetSuite-specific fields below and watch the live preview update. Download the completed statement when you are done.

1

NetSuite reconciliation details

2

Bank statement side

Adjusted bank balance0.00
3

GL cash account side

Adjusted GL balance0.00
Live preview

Set up your NetSuite bank reconciliation in four steps

1

Download

Pick Excel, Word, or PDF. Each has NetSuite-specific fields for subsidiary, bank account, and GL account pre-labeled.

2

Enter NetSuite details

Fill in your subsidiary name, bank account, GL account number, statement date, and preparer name.

3

Fill both sides

Enter the bank statement ending balance and GL cash balance. Add deposits in transit, outstanding payments, bank fees, and interest.

4

Review and sign off

If both adjusted balances match, save a copy for your records. Compare against NetSuite's built-in reconciliation report.

Download a ready-to-use template

Grab a blank template in the format that fits your workflow. Every version follows the same two-sided layout with NetSuite fields pre-labeled.

Excel (.xlsx)

Spreadsheet with formulas. Best for teams that reconcile alongside NetSuite reports.

Word (.docx)

Pre-formatted document with tables. Best for sign-off copies and controller review.

PDF

Print-ready layout. Best for physical sign-off and audit binders.

Automate bank reconciliation across NetSuite subsidiaries

Stop matching bank data manually. Let Bluecopa auto-reconcile across all your NetSuite subsidiaries and flag exceptions in real time.

Book a demo →

How bank reconciliation works in NetSuite

NetSuite offers bank reconciliation through its built-in Reconcile Bank Statement page and the Match Bank Data feature. Both approaches compare bank transactions against GL entries to identify and resolve differences.

1

Import bank data

Upload a CSV bank statement through Match Bank Data, or connect automated bank feeds to pull transactions directly into NetSuite.

2

Run automated matching

Match Bank Data compares imported transactions against NetSuite records using amount, date, and reference. Matched items are flagged for clearing.

3

Review unmatched items

Open the Reconcile Bank Statement page to check items that were not auto-matched. These are typically timing differences or unrecorded bank charges.

4

Record adjustments

Post journal entries for bank fees, interest, and corrections. Each entry updates the GL and links to the bank statement period.

5

Complete reconciliation

Click Reconcile when the adjusted balances match. NetSuite marks the statement as reconciled and locks those transactions from further changes.

Do this, avoid that

Common NetSuite bank reconciliation problems come from mismatched subsidiaries, stale bank feeds, or clearing items in the wrong period.

✓ Do
Import bank data before starting reconciliationRun Match Bank Data first so NetSuite has the latest transactions. Starting without current data means manual matching for every line.
Reconcile each subsidiary separatelyEach subsidiary has its own GL. Mixing subsidiary data creates cross-entity variances that are difficult to untangle.
Use saved searches to track unreconciled itemsCreate a saved search for transactions not yet reconciled. Review this weekly to catch items before month-end.
Lock the period after reconciliationClose the accounting period in NetSuite once reconciliation is complete. This prevents backdated transactions from reopening variances.
Keep CSV import templates consistentUse the same CSV column mapping every month. Changing the format causes import errors and mismatched fields.
✗ Avoid
Reconciling against the wrong bank accountNetSuite allows multiple bank accounts per subsidiary. Verify you selected the correct account before starting.
Clearing items without investigationDo not bulk-clear unmatched items just to close the reconciliation. Each unmatched item needs a reason before clearing.
Ignoring the GL impact of bank chargesBank fees must be posted as journal entries before the GL balance will match. Skipping this creates a permanent variance.
Deleting transactions to fix mismatchesVoiding or deleting transactions breaks the audit trail. Post correcting entries instead of removing the original.
Waiting until quarter-endThree months of unreconciled bank data takes far longer to process than one. Reconcile monthly at minimum.

NetSuite bank reconciliation terms, explained

SuiteGL
NetSuite's General Ledger engine. All bank reconciliation adjustments flow through SuiteGL as journal entries that update the cash account balance.
Match Bank Data
NetSuite's automated bank reconciliation feature that imports bank transaction data and matches it against existing NetSuite transactions using amount, date, and reference criteria.
Bank feeds
Automated connections that pull transaction data from your bank directly into NetSuite. Feeds eliminate the need to manually import CSV files each month.
CSV import
A manual method of loading bank statement data into NetSuite by uploading a comma-separated values file through the Match Bank Data interface.
Subsidiary
A separate legal or operational entity within a OneWorld NetSuite account. Each subsidiary maintains its own chart of accounts, GL, and bank accounts.
Multi-book
NetSuite's feature for maintaining multiple sets of accounting books for the same subsidiary. Each book can have different accounting standards (GAAP, IFRS) affecting reconciliation.
SuiteAnalytics
NetSuite's reporting and analytics platform. Use it to build custom reconciliation reports and saved searches for unreconciled bank transactions.
Saved search
A reusable query in NetSuite that filters and displays specific records. Create saved searches for unreconciled transactions to track reconciliation progress.
Period close
The process of finalizing an accounting period in NetSuite. Bank reconciliation must be complete before the period can be closed and locked.

Frequently asked questions

In NetSuite, go to Transactions > Bank > Reconcile Bank Statement. Select the bank account, enter the statement ending balance, and check off transactions that appear on both the bank statement and NetSuite. Use Match Bank Data for automated matching of imported bank feeds.

Match Bank Data is NetSuite's automated bank reconciliation feature. It imports bank transaction data via bank feeds or CSV and matches it against NetSuite transactions using amount, date, and reference criteria.

Yes. NetSuite supports automated bank feeds through partner integrations that pull transaction data directly from your bank. Alternatively, you can import bank statements as CSV files through the Match Bank Data feature.

Yes. No cost, no account, no watermark. The interactive tool runs in your browser and the downloadable files are yours to keep.

Yes. NetSuite supports multi-subsidiary reconciliation. Each subsidiary has its own bank accounts and GL. Download a separate copy of this template for each subsidiary's bank account.

NetSuite accepts CSV files for bank statement import through Match Bank Data. Bank feed integrations handle the format conversion automatically. QFX/OFX formats are also supported through certain connectors.

Templates work for a handful of accounts. When you manage multiple subsidiaries, handle high transaction volumes, or spend more than a day per month reconciling in NetSuite, automation tools like Bluecopa can auto-match and flag exceptions across all subsidiaries.