Common questions about our intelligent bookkeeping platform.
CodeIQ is an intelligent bookkeeping assistant that automates the coding of bank transactions. It suggests the correct nominal codes, VAT rates, and descriptions based on advanced pattern learning and semantic analysis.
The platform integrates directly with your accounting software (Pandle, QuickBooks, Xero, Sage) and processes bank statements through an intelligent processing pipeline that includes:
You simply review the suggestions and approve them - CodeIQ handles the posting to your accounting platform automatically.
CodeIQ is designed for accounting practices managing multiple clients. You can open up to 10 concurrent client sessions in a single browser window, each with its own tab.
The multi-session architecture allows you to:
The interface uses pagination to display 8 visual tabs at a time, making it easy to manage even 10+ active sessions.
CodeIQ currently integrates with four major UK accounting platforms:
Each platform integration uses OAuth 2.0 for secure authentication. CodeIQ automatically fetches your chart of accounts, VAT codes, and outstanding invoices to provide intelligent coding suggestions.
CodeIQ uses a sophisticated multi-tier learning system:
1. User Pattern Learning: Every time you approve or correct a transaction, CodeIQ stores that pattern in your private user pattern database. Next time it encounters a similar merchant or transaction description, it will recall your preference and apply it automatically.
2. GL History Analysis: When you first connect your accounting platform, CodeIQ reads your general ledger transaction history to learn how you've historically coded transactions. This builds your baseline pattern cache.
3. User Pattern Overrides: Your personal coding rules always take priority. If you've explicitly coded a merchant a certain way, that overrides even universal patterns.
The system continuously learns and improves as you use it, becoming more accurate over time.
The Universal Pattern Database is CodeIQ's collective intelligence system - a crowd-sourced database of thousands of transaction patterns contributed by users across the platform.
How it works:
The Network Effect: As more users contribute, the database becomes smarter. When you encounter a merchant for the first time, there's a high chance CodeIQ already knows the correct coding from other users.
This is the most heavily used matching method in CodeIQ's processing pipeline, providing accurate suggestions even for transactions you've never seen before.
Semantic Analysis uses CodeIQ's advanced semantic model to understand the meaning and context of transactions, not just pattern matching.
Key advantages:
This acts as a fallback when pattern matching doesn't find an exact match, providing intelligent suggestions based on semantic understanding.
Step 1: Connect & Initialize
Step 2: Upload Bank Statement
Step 3: Processing (Background)
Step 4: Review & Approve
Step 5: Automated Posting
CodeIQ accepts a wide range of bank statement formats:
The CSV upload includes intelligent column detection that automatically identifies date, description, debit/credit, and balance columns. You can confirm or adjust the mappings before processing.
Transfer detection prevents double-entry errors by identifying transactions that move money between your own bank accounts.
CodeIQ analyzes transactions for:
When a transfer is detected, CodeIQ pairs the transactions and prevents them from being double-coded as income/expense. Instead, they're properly posted as inter-account transfers.
Invoice matching automatically links bank transactions to outstanding invoices in your accounting system, enabling one-click payment posting.
CodeIQ fetches your platform's outstanding invoices and matches them to bank transactions based on:
When a match is found, you can approve it and CodeIQ will:
This is especially powerful for businesses with high invoice volumes.
Invoice OCR Recognition lets you drag and drop invoices directly into CodeIQ, automatically extracting key data without manual entry. It works like Dext or AutoEntry, but built directly into your bookkeeping workflow.
Supported file formats:
Extracted fields:
How it works:
All uploaded files are encrypted with AES-256-GCM during transit and processing.
Yes. CodeIQ implements enterprise-grade security measures:
We do not train public models on your private client data unless you explicitly opt in to pattern contribution.
Pattern contribution is the system that allows CodeIQ to learn from your GL history and contribute anonymized patterns to the universal database, benefiting all users.
What's contributed:
What's NOT contributed:
All patterns go through admin review before being added to the universal database. You can opt out of pattern contribution in your account settings, though this means you won't benefit from the collective intelligence as much.
CodeIQ uses a credit-based pricing model where each transaction processed consumes one credit. Pricing tiers are designed for different business sizes:
Credits renew monthly and unused credits don't roll over. You can also purchase one-time credit top-ups if you exceed your monthly allocation.
Yes! New users receive 500 free credits to test the platform. This is enough to process a typical month's bank statement for a small business.
We also offer a 14-day money-back guarantee on all paid plans if you're not satisfied with the results.
If you exceed your monthly credits, you can purchase one-time credit top-ups immediately to continue processing. Alternatively, upgrade to a higher tier plan for more monthly credits.
Enterprise plans offer custom credit limits for high-volume users.
CodeIQ shows confidence scores for each suggestion, allowing you to prioritize review of low-confidence items. Nothing is posted without your approval.
If you notice an error:
The system becomes more accurate the more you use it, learning your specific coding preferences over time.
No. CodeIQ is a fully cloud-based platform that runs entirely in your web browser. There's no software to download, install, or maintain.
Benefits of the cloud-based approach:
Simply log in through your web browser and start processing transactions.
CodeIQ works on all modern browsers:
We recommend using the latest version of your preferred browser for the best experience.
Ready to automate your bookkeeping?
Try CodeIQ Free