
GITNUXSOFTWARE ADVICE
Top 10 Best Good Small Business Accounting Software of 2026
Top 10 good small business accounting software ranked by features and costs, with Wave Accounting, QuickBooks Online, and FreshBooks compared for SMBs.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Zoho Books is the best fit for small teams that want end-to-end invoicing and reconciliation with automation and clear audit visibility, while Wave Accounting works as the cheapest entry for cash-basis freelancers needing simple monthly reporting, and GnuCash is the solid alternative if you prefer offline, file-based double-entry control.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Zoho Books
Recurring invoices with schedule controls and automation rules for consistent order-to-cash processing.
Built for fits when small teams need end-to-end invoicing and reconciliation with workflow automation and audit visibility..
QuickBooks Online
Editor pickBank feed transaction matching ties imported activity to invoices, expenses, and categories with low manual entry.
Built for fits when monthly close needs strong reporting tied to bank feeds and recurring invoicing..
Wave Accounting
Editor pickInvoice and payment tracking stays tightly linked to bank-fed transaction categorization.
Built for fits when cash-basis service businesses need invoicing, bank feeds, and clear monthly reporting..
Comparison Table
Zoho Books
SMBOnline accounting software from Zoho with automation, inventory, and tax compliance features.
Recurring invoices with schedule controls and automation rules for consistent order-to-cash processing.
Zoho Books manages the full order-to-cash and vendor-to-pay cycle with invoice templating, recurring billing, and bills tied to expense categories. Bank reconciliation is driven by imported bank feeds and matching rules so transactions land on the right accounts without manual entry for every line item. The general ledger outputs stay organized through a chart of accounts structure and journal entry visibility for audits and corrections. Automation extends to recurring documents and approval-based workflows that reduce repeat work for repeat customers and recurring vendor spend.
A tradeoff appears in the breadth of add-on coverage for specialized accounting and payroll needs, since some regions and complex compliance tasks depend on exports or external systems. Zoho Books fits best when small teams want consistent invoice and bill workflows with rule-based matching, and when Zoho ecosystem integrations can carry customer and vendor context into accounting.
- +Recurring invoicing and bill workflows reduce repetitive document entry
- +Invoice templates and line-level tax handling support common small business billing
- +Bank transaction matching speeds reconciliation without separate manual mapping
- +Audit trail visibility helps track changes to invoices and journals
- –Specialized compliance workflows often require exports into tax tools
- –Complex approval hierarchies can take more configuration than linear workflows
Freelancers and consultants
Send recurring monthly invoices
Less manual billing work
Small retail finance teams
Match bank feeds to bills
Faster bank reconciliation
Show 1 more scenario
Service businesses
Track projects and recurring charges
Cleaner operational reporting
Ties invoices and expenses to structured categories so reporting stays organized.
Best for: Fits when small teams need end-to-end invoicing and reconciliation with workflow automation and audit visibility.
QuickBooks Online
SMBCloud accounting platform from Intuit serving small businesses with invoicing, expense tracking, and reporting.
Bank feed transaction matching ties imported activity to invoices, expenses, and categories with low manual entry.
QuickBooks Online manages core bookkeeping through a double-entry general ledger process with a configurable chart of accounts, journal entry support, and invoice-to-cash visibility. Bank feed integration reduces manual reconciliation work by importing transactions and linking them to matching items and categories. Automation covers recurring invoices, rule-based categorization for many common transactions, and purchase and expense workflows that keep accounts payable activity from living in spreadsheets.
A tradeoff appears in configuration depth. Accurate results depend on setting up classes or locations, tax settings, and integration mappings early, because later changes can require cleanup across reports and historical transactions. The best usage situation is ongoing monthly close with frequent invoicing and payment activity, where bank feeds and invoice statuses reduce rework and missed transactions.
- +Bank feed matching streamlines recurring bank reconciliation
- +Recurring invoices reduce manual invoice creation and follow-up
- +Reports connect across invoices, expenses, and accounts payable activity
- +Extensive third-party integrations cover payroll and tax export workflows
- –Setup choices for tax and tracking dimensions can require later cleanup
- –Advanced workflows often depend on add-ons or external automation tools
- –Some reconciliation edge cases require manual review and overrides
- –Complex approval paths and audit expectations may exceed built-in controls
Solo operators
Invoice to cash with bank feeds
Faster month-end close
Bookkeeping teams
Workflow-based expense and vendor tracking
Fewer spreadsheet handoffs
Show 2 more scenarios
Growing service businesses
Recurring billing and cash flow visibility
More predictable cash timing
Recurring invoices plus cash flow reporting help forecast timing between billing and bank receipts.
Multi-entity operators
Department tracking with report segmentation
Clearer internal performance splits
Tracking dimensions support segmented reporting across locations or departments without separate books.
Best for: Fits when monthly close needs strong reporting tied to bank feeds and recurring invoicing.
Wave Accounting
SMBFree accounting and invoicing software for very small businesses and freelancers.
Invoice and payment tracking stays tightly linked to bank-fed transaction categorization.
Wave Accounting pairs invoice templating with payment tracking and expense categorization, which keeps day-to-day cash operations together. Bank feed integration supports ongoing transaction matching, and CSV import covers bulk onboarding without requiring manual data entry for every historical line. The system generates a bank reconciliation workflow and keeps an audit trail of changes tied to transactions.
A key tradeoff is thinner support for complex accrual workflows and advanced approval governance compared with larger accounting suites. Wave fits best for service businesses and freelancers that need fast invoicing, consistent categorization, and readable management reports without maintaining a custom operating procedure.
- +Invoice templating and recurring invoices reduce repeat work
- +Bank feeds speed transaction entry and improve reconciliation turnaround
- +Document-first expense capture keeps categories consistent
- +Financial statements update from categorized activity
- –Accrual workflows require more manual handling than advanced systems
- –Limited workflow approvals and audit permissions for larger teams
- –API and automation depth is narrower than bookkeeping leaders
- –Multi-entity operations can require extra manual coordination
Freelancers and solo owners
Send recurring client invoices
Fewer billing mistakes
Small service businesses
Reconcile bank transactions monthly
Faster month-end close
Show 2 more scenarios
Bookkeepers at micro-firms
Import expenses with CSV files
Less cleanup time
CSV import supports batch onboarding for historical spend categories and vendors.
Finance admins
Maintain clean change history
More traceable reporting
Transaction updates keep an audit trail that shows who changed amounts or categories.
Best for: Fits when cash-basis service businesses need invoicing, bank feeds, and clear monthly reporting.
Xero
SMBCloud-based accounting software for small and growing businesses with bank reconciliation and inventory tracking.
Bank reconciliation uses automated matching from bank feeds and configurable rules to apply categories and links during review.
Xero is small-business accounting software that distinguishes itself with strong bank and ledger workflows plus a large ecosystem of add-ons. Core capabilities include double-entry bookkeeping with configurable chart of accounts, invoice and bill tracking, and bank reconciliation from bank feeds.
It also supports recurring billing patterns, multi-currency handling for payment and reporting contexts, and financial statement generation for profit and loss and balance sheet views. Admin features focus on controlled access for finance teams and audit trail visibility across key accounting actions.
- +Bank feed matching reduces manual reconciliation effort across frequent transactions
- +Double-entry ledger stays consistent across invoices, bills, and journal entries
- +Add-on marketplace supports payroll, tax exports, and industry-specific workflows
- +Role-based access supports finance separation with audit trail visibility
- –Automation rules can be harder to tune for unusual transaction categories
- –Advanced reporting often needs external add-ons to match specific formats
Best for: Fits when small teams want consistent double-entry workflows with bank feeds and controlled finance access.
Sage Business Cloud Accounting
SMBCloud accounting solution from Sage for small businesses with invoicing and cash flow management.
Recurring transactions and rules for bank-feed matching help keep month-end processing consistent with fewer manual reconciliations.
Sage Business Cloud Accounting records transactions in a double-entry ledger and maintains a general ledger with a configurable chart of accounts.
It covers invoicing, expense categorization, and bank reconciliation workflows used to produce standard financial statements.
Automation is delivered through recurring transactions and bank-feed matching rules for routine activity and ongoing reconciliation.
- +Double-entry ledger handling with configurable chart of accounts
- +Bank reconciliation workflow designed around bank feed matching
- +Recurring transactions reduce manual entry for repeat activity
- +Role-based access supports separation of duties for accounting tasks
- –Advanced setup for accounts, tax codes, and mappings can slow onboarding
- –Add-on coverage for specialized workflows is required for some vertical needs
- –CSV import supports common fields but complex history often needs cleanup
- –Reporting customization is constrained compared with spreadsheet-first accounting users
Best for: Fits when small teams need controlled ledger accounting with recurring automation and bank-feed reconciliation.
inDinero
SMBAccounting platform marketed for small businesses with bookkeeping services layered around accounting software tools.
Managed bookkeeping coordination inside the accounting workflow, including guided monthly close steps tied to ledgers.
inDinero is a small business accounting service plus software layer built for companies that want bookkeeping handled with in-software task workflows. The tool focuses on US accounting support workflows like transaction capture, expense categorization, and recurring monthly close routines.
It also supports core accounting reporting such as profit and loss and balance sheet generation based on the general ledger and chart of accounts. Users get integrations for bank data feeds and export formats used for tax preparation workflows.
- +Bookkeeping workflows are designed around monthly close tasks in one place
- +Bank feed integration reduces manual entry volume for routine transactions
- +Expense categorization workflows support consistent treatment across periods
- +Financial statement generation reflects ledger activity without manual assembly
- –More governance needed for multi-user changes because approvals are workflow driven
- –Some advanced accounting customization options are limited versus DIY accounting apps
- –API and automation are not as developer-forward as systems built for extensibility
- –Custom reporting layouts require admin effort compared with drag-and-drop tools
Best for: Fits when a US small business needs consistent monthly close workflows with bank feeds and standard reporting.
Odoo Accounting
SMBOpen source ERP platform including an accounting module with invoices, journals, and financial reporting.
Document-driven posting ties sales invoices and purchase documents to ledger journals within the same configured Odoo accounting flow.
Odoo Accounting differentiates itself by combining accounting with an apps-first configuration inside the broader Odoo suite. It supports double-entry ledger workflows with a chart of accounts, journal entries, and invoice-linked postings, then carries balances into trial balance and financial statement generation.
Automation centers on recurring entries, document-driven accounting for sales and purchases, and approval flows that can include audit trail via activity and posting logs. Extensibility is a built-in advantage through Odoo modules and integrations that can map transactions and synchronize master data through an API surface.
- +Invoice and purchase documents post directly into the double-entry ledger
- +Strong extensibility through Odoo modules and integration-ready API surface
- +Recurring entries and scheduled processes reduce manual journal creation
- +Multi-company configuration supports shared services with separated books
- –Configuration depth can require governance to keep chart of accounts consistent
- –Many add-ons and settings are needed to match lean accounting workflows
- –Reporting UX depends on installed modules and configured accounting structures
- –Automation outcomes can be harder to audit without consistent approval discipline
Best for: Fits when a small business wants accounting tightly tied to sales, purchasing, and inventory processes across Odoo apps.
Pandle
SMBCloud bookkeeping software for small businesses with bank feeds, receipt scanning, and multi-currency support.
Workflow-based transaction reconciliation that links imported bank activity to categorized bookkeeping outcomes.
Pandle is small-business accounting software focused on automating day-to-day bookkeeping workflows like importing transactions and categorizing expenses. It supports recurring invoices, bank feeds, and document-based capture so transactions can turn into ledger-ready entries with less manual work.
The product also covers core reporting for cash flow, profit and loss, and balance sheet views. Pandle’s distinct value comes from its workflow-driven approach to reconciliation and bookkeeping setup rather than from deep customization of accounting logic.
- +Bank feed transaction mapping reduces repetitive entry work during reconciliation
- +Recurring invoices automate invoice creation and status updates on a schedule
- +Expense categorization workflows are built for frequent transaction handling
- +Reports cover common outputs like profit and loss and cash flow
- –Automation coverage is narrower for purchases and vendor workflows than for sales
- –Advanced accounting configuration needs careful setup discipline to stay consistent
- –Payment and bank matching rules lack the granular controls used by some enterprises
- –Larger import batches can require manual follow-up when data is inconsistent
Best for: Fits when a small business wants low-friction bank-driven bookkeeping and recurring invoicing without heavy accounting customization.
GnuCash
open-sourceOpen-source double-entry accounting application for personal and small business finance management.
Ledger-driven journal workflow with a persistent local general ledger file that supports detailed account-specific reporting.
GnuCash records double-entry journal transactions and turns them into reports from a consistent chart of accounts. It supports bank reconciliation workflows, invoice tracking, and cash and accrual style bookkeeping in one local accounting ledger.
Built for file-based use with import and export options, it is often chosen when system access and automation needs are modest. Small businesses can use it to manage core general ledger needs without relying on a hosted accounting stack.
- +Local file ledger with journal-first posting and consistent double-entry balance
- +Bank reconciliation workflow with statement matching and cleared status tracking
- +CSV import and export for moving transactions and account lists
- +Custom chart of accounts and multi-currency bookkeeping support
- –No built-in bank feed integration compared with hosted competitors
- –Automation and API surface are limited to file workflows and extension options
- –Reporting requires manual configuration more often than guided SaaS setups
- –Multi-user governance relies on external process because the core file is local
Best for: Fits when a small business needs offline double-entry bookkeeping, flexible reports, and file-based data control.
Neat
SMBDocument management and small business accounting software with receipt capture, expense tracking, and reporting.
Neat’s document capture and review workflow links scanned receipts to draft entries before posting.
Neat fits small businesses that want to centralize receipts, invoices, and document capture into an accounting workflow with less manual data entry. It pairs mobile scanning with structured document-to-transaction processing and then feeds the resulting entries into a double-entry ledger workflow.
Neat also supports bank feed imports for reconciliation and includes export pathways for tax preparation reporting. The strongest fit is teams that want tight control over what documents become what accounting records.
- +Receipt capture converts scanned documents into draft accounting entries quickly
- +Document review steps reduce mismatches between source documents and posted records
- +Bank feeds support ongoing bank reconciliation without repeated manual downloads
- +Export support covers common tax preparation workflows and record retention
- –Approval and mapping rules can require setup work for consistent categorization
- –Fewer accounting automation patterns than general-purpose accounting suites
- –Invoice and expense details can require more manual cleanup than expected
- –Limited visibility into partner extensions compared with larger accounting ecosystems
Best for: Fits when a small team wants receipt-first capture plus controlled entry posting.
Conclusion
After evaluating 10 tools, Zoho Books stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right good small business accounting software
A buyer guide for good small business accounting software needs to separate invoicing automation, bank-feed driven reconciliation, and audit visibility across real workflows.
This guide covers Zoho Books, QuickBooks Online, FreshBooks, and eight additional accounting tools that trade off setup depth, automation reach, and multi-user governance. The comparisons focus on how each product connects transactions to the ledger and how consistently teams can close each month.
The sections that follow map those differences to concrete buying criteria so selection starts with operational fit instead of feature checklists.
Good small business accounting software for fast monthly close, accurate ledger posting, and controlled workflows
Good small business accounting software records sales and expenses into a double-entry ledger while keeping bank reconciliation and invoice activity tied to the same categorized outcomes.
Zoho Books, for example, centers recurring invoices with schedule controls and automation rules that reduce repetitive order-to-cash work and keep audit visibility attached to billing cycles.
QuickBooks Online emphasizes bank feed transaction matching that ties imported activity to invoices, expenses, and categories to minimize manual reconciliation effort.
Across the category, the best fit comes from how well automation patterns match daily operations, and how much governance a team can apply without turning onboarding into an ongoing cleanup task.
Evaluation criteria for good small business accounting software
Good small business accounting software earns its place by tying daily transaction entry to ledger posting with consistent mappings for invoices, bills, and bank-driven activity. The strongest systems reduce rework during monthly close by automating recurring document creation and by matching imported bank transactions to the same invoice and expense outcomes used for reporting.
Recurring invoice and workflow automation rules
Zoho Books runs recurring invoices with schedule controls and automation rules that keep order-to-cash activity consistent. FreshBooks and Pandle both use recurring invoicing patterns that reduce repetitive invoice creation and follow-up.
Bank feed transaction matching tied to business documents
QuickBooks Online matches bank feed transactions to invoices, expenses, and categories with low manual entry. Xero applies bank feed matching rules during review and uses that matching to drive consistent reconciliation outcomes.
Reconciliation usability and tuning for unusual transactions
Wave Accounting keeps invoice and payment tracking tightly linked to bank-fed transaction categorization for fast cash-basis reporting. Sage Business Cloud Accounting uses recurring transactions and rules for bank-feed matching, but tuning accounts, tax codes, and mappings can slow onboarding.
Ledger posting behavior for document-driven workflows
Odoo Accounting posts sales invoices and purchase documents into the double-entry ledger within the same configured Odoo accounting flow. Neat focuses on receipt-first capture that converts scanned receipts into draft entries before posting, which supports controlled review.
Close workflow design and operational guidance
inDinero builds monthly close tasks into the accounting workflow and ties those steps to ledger-based bookkeeping. Zoho Books and QuickBooks Online both prioritize recurring billing and reconciliation support, but inDinero is structured around close execution rather than generic entry.
Multi-user governance and audit discipline for approvals
Zoho Books can require more configuration to support complex approval hierarchies, which affects how teams govern entries. inDinero adds governance needs for multi-user changes because approvals are workflow driven.
Decision framework for selecting good small business accounting software
The best choice depends on which operational loop dominates work each month: order-to-cash billing, bank-driven reconciliation, or document capture and review. The decision framework below starts with that loop, then checks whether the product keeps ledger posting and review outcomes consistent across users and close cycles.
Pick the automation loop that matches day-to-day work
If recurring billing schedules are the main time sink, Zoho Books fits recurring invoices with schedule controls and automation rules for consistent order-to-cash processing. If bank reconciliation and matching are the main bottleneck, QuickBooks Online fits by tying bank feed transaction matching to invoices and categorized expenses.
Choose how reconciliation decisions get made
If most transactions follow predictable patterns, Xero supports configurable matching rules that apply during review and reduce manual effort. If the business expects more exceptions, Sage Business Cloud Accounting needs careful mapping setup for accounts and tax codes, so onboarding time becomes a key selection factor.
Match document flow to the ledger posting model
If sales and purchases already live in an Odoo-driven process, Odoo Accounting posts sales invoices and purchase documents directly into the double-entry ledger in the configured flow. If receipt capture is the first step, Neat can translate scanned receipts into draft entries for review before posting.
Select governance depth based on team structure
If the team needs approval hierarchies, Zoho Books may require more configuration to keep approval logic aligned with work roles. If a guided close process with workflow-driven approvals reduces operational ambiguity, inDinero fits because its monthly close steps are built into the ledger workflow.
Validate whether the accounting method fits the workflows
If cash-basis operations drive reporting, Wave Accounting ties invoice and payment tracking to bank-fed transaction categorization for clear monthly reporting. If the business needs double-entry consistency across ledger activity with bank feeds, Xero and Sage Business Cloud Accounting keep workflows aligned through double-entry handling and reconciliation rules.
Plan for edge coverage before choosing an automation-heavy setup
If bank categories and unusual transaction types are frequent, test whether automation rules can be tuned without creating mismatches. Xero’s matching rules may be harder to tune for unusual categories, while Wave limits accrual workflows and may require more manual handling for advanced accounting coverage.
Who should buy each type of good small business accounting software
Different small teams split work across billing, bank reconciliation, and document capture in different ways. Software selection should follow the workflow ownership model rather than a generic feature list.
Small teams running frequent recurring billing
Zoho Books provides recurring invoices with schedule controls and automation rules that reduce repetitive order-to-cash work. FreshBooks and Wave also support recurring invoicing patterns, but Zoho Books attaches automation to invoice operations with stronger order-to-cash consistency.
Businesses that rely on bank feeds for monthly close speed
QuickBooks Online uses bank feed transaction matching to connect imported activity to invoices, expenses, and categories. Xero also focuses on bank reconciliation via automated matching rules during review, which reduces manual reconciliation effort.
Teams that need structured month-end execution
inDinero is built around guided monthly close tasks tied to ledger bookkeeping workflows. This structure supports teams that want close steps in one place instead of spreading close activity across multiple screens.
Odoo-centered businesses tying accounting to sales and purchasing
Odoo Accounting ties sales invoice and purchase document posting directly into the double-entry ledger inside the configured Odoo accounting flow. This reduces ledger duplication when Odoo apps already own sales and purchasing workflows.
Small shops that start from receipts and want controlled posting
Neat links scanned receipts to draft entries before posting and adds a document review workflow to reduce mismatches. This fits teams that want a receipt-first intake process rather than relying on full transaction entry at the start.
Common pitfalls when buying good small business accounting software
Small teams often discover too late that their chosen product automates the common path but leaves exceptions to manual cleanup. Other teams misjudge governance depth and end up with approval confusion during month-end.
Choosing a strong invoice system without validating bank feed matching behavior
Zoho Books can reduce invoice rework with recurring automation, but the real close risk appears when bank feed matching outcomes do not align to invoice and expense categories. QuickBooks Online and Xero directly focus on bank feed matching to reduce that specific disconnect.
Assuming advanced accounting customization works the same as straightforward invoicing
Wave Accounting keeps accrual workflows more manual than advanced systems, so accrual-heavy operations can turn into exception handling work. Odoo Accounting offers extensibility through modules, but configuration depth can require governance to keep chart of accounts consistent.
Underestimating onboarding complexity for tax and mapping dimensions
Sage Business Cloud Accounting may slow onboarding because accounts, tax codes, and mappings require setup before the bank-feed matching rules behave as intended. QuickBooks Online can also require later cleanup when tax and tracking dimensions need refinements.
Ignoring governance and approvals when multiple users post transactions
Zoho Books may require more configuration for complex approval hierarchies, which can delay consistent adoption. inDinero adds governance needs because approvals are workflow driven, so multi-user roles must be defined before close cycles.
How We Selected and Ranked These Tools
We evaluated each tool on automation and reconciliation behavior, then scored feature coverage at 40% for recurring invoicing patterns and bank-driven matching workflows. Ease and value each contributed 30% by measuring how quickly teams can reach consistent ledger posting without manual rework.
Zoho Books earned the top position by pairing recurring invoices with schedule controls and automation rules that reduce order-to-cash repetition while maintaining audit visibility tied to billing cycles. QuickBooks Online placed highly through bank feed transaction matching that ties imported activity to invoices and categorized expenses with low manual entry, which supports faster recurring reconciliation.
Frequently Asked Questions About good small business accounting software
How do Wave Accounting and FreshBooks compare for invoice workflows and ledger posting?
Which tools handle cash-basis accounting and which support accrual-basis accounting?
When bank feeds are available, how do QuickBooks Online and Xero differ in bank reconciliation behavior?
What breaks if a business starts with cash-basis in Wave Accounting and later needs accrual reporting?
Which product ecosystems matter most for integrations and APIs across the top options?
How do Zoho Books and Sage Business Cloud Accounting handle admin controls and audit visibility for accounting changes?
How does Xero handle multi-currency reconciliation compared with single-currency workflows in smaller stacks?
What data migration steps are most friction-prone when moving from a file-based ledger like GnuCash to hosted accounting systems?
When is inDinero a better fit than invoice-only accounting for monthly close workflows?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
- Business FinanceTop 10 Best Small Business Accounting Software of 2026
- Top 10 Best Good Invoicing Software of 2026
- Supply Chain In IndustryTop 10 Best Accounting Business Inventory Small Software of 2026
- Finance Financial ServicesTop 10 Best Small Business Accounting Services of 2026
- Finance Financial ServicesTop 10 Best Small Business Tax Preparation Services of 2026
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→Need a personal recommendation?
Software Advisory Service
Skip months of vendor evaluation. Our analysts recommend the right tool for your business in 2–4 weeks.
Talk to an analyst →