LIMITED OFFERUnlimited conversions for $1/week — Cancel anytimeStart trial
Home/Nanonets Template Setup Guide
TEMPLATE CONFIGURATION

Nanonets Bank Statement Template Setup: Complete Guide

Nanonets requires manual template training for each bank format. Learn the step-by-step setup process and discover why zero-configuration alternatives save hours of implementation time.

Try for one week

TL;DR: Nanonets Template Setup Requirements

Nanonets requires 10-50+ sample files to train custom models for each bank format, with minimum 10 documents to start and 50+ recommended for production accuracy.

Setup takes 15-30 minutes per template: Upload samples, manually label fields (account number, date, amount, description), approve training files, and wait for model training to complete.

Zera Books requires zero template setup — upload any bank statement and get accurate data instantly. Zera AI trained on 3.2+ million documents processes any format dynamically without configuration.

Understanding Nanonets Template-Based OCR

Nanonets uses a template-based approach to document extraction. While they offer pre-trained models for common document types, bank statements require custom template training because each financial institution uses different layouts, fonts, and data structures.

The Template Training Requirement

Nanonets documentation states: "You can start training with a minimum of 10 sample files, but for best results, start with at least 50 diverse documents." For accounting firms managing clients across different banks, this means hours of setup time before processing a single statement.

The template training process teaches Nanonets where to find specific fields on each bank's statement format. Without this training, the system cannot accurately identify account numbers, transaction dates, amounts, or descriptions in the correct locations.

Why Bank Statements Need Custom Templates

Unique Bank Layouts

Chase, Bank of America, Wells Fargo all use different statement formats

Field Position Variability

Account numbers, dates, amounts appear in different locations

Table Structure Differences

Transaction tables have varying column counts and orders

Format Changes Over Time

Banks redesign statements, breaking existing templates

Nanonets Template Setup: Step-by-Step Process

Setting up a new bank statement template in Nanonets involves multiple manual steps. Here's the complete workflow based on Nanonets documentation and best practices:

1

Create New Model

Navigate to "New workflow" in Nanonets dashboard. Choose between the pre-built bank statement extractor or zero-training extractor. For custom bank formats, you'll need to configure fields manually.

Time required: 2-3 minutes

2

Define Fields and Labels

Go to AI Training section, then "Manage Labels." Define all fields you want to extract: account number, statement date, transaction date, description, debit, credit, balance. For tables, configure table headers separately.

Time required: 3-5 minutes per format

3

Upload Training Documents

Upload 10-50 sample bank statements for the specific format you're training. Nanonets recommends "at least 50 diverse documents" for best results. These samples teach the model where to find each field.

Time required: 5-10 minutes (gathering + uploading)

4

Manual Field Annotation

For each uploaded document, manually draw bounding boxes around each field. Adjust boundaries to capture text accurately. Correct any AI predictions that are wrong. This is the most time-consuming step.

Time required: 3-5 minutes per document (30-250 min total)

5

Approve Training Files

Click "Approve" for each correctly annotated file. Nanonets documentation emphasizes: "The model learns exclusively from approved files." AI Confidence starts at 0% and increases as you approve more samples.

Time required: 1-2 minutes

6

Reach 90% AI Confidence

Continue uploading, annotating, and approving files until AI Confidence reaches 90%. At this threshold, Nanonets unlocks Auto Approval for high-confidence extractions. Below 90%, every file requires human review.

Goal: 90% AI Confidence for auto-approval

Total Setup Time Per Bank Format

Minimum setup (10 files): 45-60 minutes

Recommended setup (50 files): 3-5 hours

This is per bank format. If your clients use Chase, Bank of America, Wells Fargo, Citi, and Capital One, multiply these times by 5.

The Ongoing Template Maintenance Burden

Template setup isn't a one-time task. Banks regularly redesign their statement formats, which breaks existing templates and requires reconfiguration. This creates an ongoing maintenance tax that compounds as you add more clients and bank formats.

Template Maintenance Scenarios

Bank Format Changes

When Chase redesigns their statement layout (which happens 1-2 times per year), your template breaks. You must retrain with new samples, re-annotate fields, and re-approve training data.

New Client Onboarding

Every new client with a bank you haven't configured means another template setup session. A bookkeeping firm adding 5 clients monthly could spend 3-25 hours per month just on template configuration.

Edge Case Handling

Multi-account statements, scanned PDFs, or statements with watermarks often fail template extraction, requiring manual flagging rules or separate templates.

Nanonets documentation acknowledges this: "Managing new templates can be streamlined by configuring an approval stage to flag new templates through Workflow Setup → Approvals." This means you need to build additional workflows just to identify when templates fail.

Template Setup: Nanonets vs. Zera Books

Setup RequirementNanonetsZera Books
Template Training Required
Yes, for each bank format
Zero configuration needed
Sample Files Required10 minimum, 50+ recommended0 files
Setup Time Per Format45 min - 5 hours0 minutes
Manual Field Annotation
Required for every template
Automatic field detection
Maintenance When Banks Change
Retrain templates manually
Adapts automatically
New Client OnboardingCheck if bank configured, create template if notUpload statement, done
Multi-Account Detection
Requires separate templates
Automatic detection & separation
Technical Expertise RequiredUnderstand OCR, field mapping, bounding boxesNone

How Zera Books Eliminates Template Setup

Zera Books takes a fundamentally different approach to bank statement processing. Instead of requiring template configuration for each format, Zera AI is trained on 3.2+ million real financial documents to understand bank statements dynamically.

The Zera AI Difference

Instant Processing, Zero Configuration

Upload any bank statement from any bank and get accurate data immediately. No sample files, no field mapping, no training required. Zera AI dynamically recognizes account numbers, dates, transaction descriptions, and amounts regardless of format.

Automatic Format Adaptation

When Chase, Bank of America, or Wells Fargo redesign their statement layouts, Zera AI adapts automatically. You never retrain templates or update configurations. New formats work the first time, every time.

Seamless Client Onboarding

New client uses a regional credit union you've never seen? No problem. Upload their statement and Zera AI processes it with 99.6% accuracy on the first attempt. Client management dashboard organizes all conversions automatically.

Built-In Categorization & Multi-Account Detection

Beyond extraction, Zera Books automatically categorizes transactions to QuickBooks or Xero categories. Multi-account statements are automatically detected and separated into individual Excel files.

This approach eliminates the template setup tax entirely. Whether you're processing 5 statements or 500, whether your clients use Chase or obscure regional banks, the workflow is identical: upload, download, done.

Template Setup Time = Lost Revenue

For accounting firms, time spent configuring templates is time not spent on billable client work. Let's calculate the real cost of template-based OCR:

Cost Analysis: Template Setup vs. Zero-Config

Scenario: Bookkeeping Firm with 30 Clients

• Average: 10 different bank formats across client base

• Template setup time: 2 hours per format (conservative)

• Annual format changes: 3-4 banks redesign statements

• Hourly rate for bookkeeper: $75/hour

Nanonets Template Cost

Initial setup: 20 hours × $75 = $1,500

Annual maintenance: 8 hours × $75 = $600

New client onboarding: 2-4 hours/month

Year 1 Cost: $2,100+

Zera Books Cost

Initial setup: $0 (0 hours)

Annual maintenance: $0 (0 hours)

New client onboarding: 0 hours

Year 1 Cost: $0

Time saved: 20-30 hours in Year 1 alone

That's time you can spend on billable client work, growing your firm, or literally anything else.

Real Results from Accounting Professionals

See how zero-configuration processing transforms bookkeeping workflows

Ashish Josan
"My clients send me all kinds of messy PDFs from different banks. This tool handles them all and saves me probably 10 hours a week that I used to spend on manual entry."

Ashish Josan

Manager, CPA at Manning Elliott

10 hours/week
Time saved on processing
All formats
Works with any bank
Zero setup
No template training

Skip Template Setup Entirely

Process any bank statement instantly with zero configuration, zero training files, and zero maintenance. See why accounting firms choose Zera Books over template-based OCR.

Try for one week