40+ Features for Effortless Bookkeeping
Everything you need to automate your bookkeeping — organized into nine capability groups including AI-powered budgeting and cash flow forecasting. All features included in every plan, starting at $14.50/month.
Start Free Trial →AI-Powered Automation
AI Transaction Categorization
Automatically categorizes bank transactions using the BRAID engine that learns your business patterns over time
Preston AI Assistant
Built-in AI bookkeeper that lives in the sidebar, is always one click away, and is context-aware — he knows your company name, industry, business type, location, and timezone
AI Chart of Accounts Generation
Generates a customized chart of accounts based on your business type, industry, and size — no manual setup required
Automated Daily Bookkeeping
Schedule daily, weekly, or monthly automation runs with email summary reports
AI Recurring Charge Detection
Automatic detection of recurring transactions with frequency analysis (weekly, biweekly, monthly, quarterly, annual), confidence scoring, and next payment date prediction
Receipt & Invoice Scanning (OCR)
Upload photos of receipts and invoices for automatic data extraction, vendor identification, category suggestion, and duplicate detection. Supports HEIC/HEIF images
Smart Transaction Matching
AI-powered matching between invoices and bank deposits, bills and payments, credit notes and overpayments, with partial payment support and confidence-based recommendations
AI-Guided Onboarding
Preston walks new users through setup, analyzes uploaded documents, generates your chart of accounts, and calculates opening balances
AI Budget & Forecast Generation
Describe your goal in plain English (e.g., '20% revenue growth') and AI builds line items, allocations, and 12-month cash flow projections automatically
Invoicing & Payments
Professional Invoicing
Create, customize, and send invoices with PDF export, email delivery, custom branding/logo, and line-item tax and discounts
Credit Notes
Issue credit notes for returns, adjustments, or overpayments with automatic application to outstanding invoices
Payment Tracking & Payment Receipts
Track invoice status (draft, sent, paid, overdue) with customer payment history and automatic payment receipt generation
Products & Services Catalog
Manage your product/service catalog for quick invoice line items with saved pricing and descriptions
Customer Management
Full customer database with contact info, billing/shipping addresses, and customer sales reporting
Recurring Invoices
Set up weekly, monthly, quarterly, or yearly invoice schedules with auto-generation and auto-send — never miss a billing cycle
Automated Invoice Follow-ups
Configurable payment reminders at due date, 3, 7, 14, and 30 days past due with smart pause on payment — stop chasing late payments manually
Expense & Bill Management
Expense Tracking
Track expenses with receipt uploads, category management, and detailed reporting
Mileage Tracking
Built-in mileage calculation for business travel expenses
Bill Management
Receive, track, and pay vendor bills with AP aging reports
Vendor Management
Maintain vendor profiles with contact info, payment terms, and 1099 tracking
Transaction Matching
Match bank transactions to expenses, bills, and invoices for accurate reconciliation and clean books
Banking & Reconciliation
Bank Connection
Connect to 12,000+ financial institutions via Plaid for automatic syncing of the last 30 days of transactions — no manual entry needed
Bank Statement Import
Upload CSV or PDF bank statements (up to 25MB) with AI-powered parsing, intelligent column mapping, duplicate prevention, and batch import preview. Use this for transactions older than the Plaid sync window
Bank Reconciliation
Multi-step reconciliation wizard with deposit tracking, reconciliation reports, and complete history
Auto-Reconciliation
Opt-in automatic reconciliation on a weekly or monthly schedule with notifications — your books stay balanced without lifting a finger
Deposits
Record and track deposits with automatic matching to bank transactions and invoices
Multi-Account Support
Manage multiple bank accounts and credit cards from one unified dashboard
Accounting & Reporting
Double-Entry Accounting
Full general ledger with manual journal entries and recurring templates for accurate, audit-ready books
13 Financial Reports
Income Statement (P&L), Balance Sheet, Cash Flow Statement, Trial Balance, General Ledger, Account Detail, AR Aging, AP Aging, Customer Sales, Vendor Expenses, Sales by Product/Service, Expenses by Category, and Budget vs Actual
Financial Import
Bulk import chart of accounts, transactions, customers/vendors, and invoices from Excel, CSV, or PDF
Accrual & Cash Basis Toggle
Switch between accrual and cash basis reporting with a single click
Recurring Journal Entry Templates
Set up recurring entries (daily, weekly, monthly, quarterly, annually) with timezone-aware automatic posting
Reversing Journal Entries
Automatically create reversing entries for accrual adjustments at period end
Budgeting & Forecasting
Budget Creation
Create budgets manually or let AI generate one from a natural language goal — tell Poof '20% revenue growth' and get a complete budget in seconds
Budget Lifecycle Management
Move budgets through Draft → Active → Locked → Archived stages with clone support for quick iteration
Variance Dashboard
Budget vs actual comparison with bar charts, percent variance, and status indicators — on track, approaching, over budget, or critical
Cash Flow Forecasting
AI-generated 12-month cash flow projections with confidence bands, seasonal adjustments, and rolling forecast refresh
Budget Alerts
Proactive spending alerts when you're approaching or exceeding budget thresholds — catch overruns before they become problems
Team & Security
Team Management
Invite team members with 5 roles: Owner, Admin, Accountant, Bookkeeper, and Viewer
Two-Factor Authentication
TOTP-based MFA with QR code setup and 8 backup codes for account recovery
Audit Logs
SOC 2 compliant audit trail with timestamped logging of all user actions and PII masking
Session Management
30-minute timeout with active session viewer — monitor and revoke sessions across devices
GDPR/CCPA Account Deletion
Full data removal on request for privacy compliance
Email Verification
Secure account verification and email change confirmation
Role-Based Permissions (RBAC)
26 granular permissions across financial, invoicing, customer management, and admin categories
Productivity & Workflow
Drag-and-Drop Dashboard
Customizable dashboard with reorderable KPI tiles — cash flow charts, P&L tracking, top expense categories, budget status, and forecast summary
Global Search
Search across transactions, invoices, bills, and expenses instantly
Notification Center
In-app and email notifications for categorization, invoice reminders, bill due dates, budget alerts, and more
Transaction Approval Workflows
Review and approve automated transactions before they post to your books
Command Bar (Cmd+K)
Navigate anywhere in Poof instantly with natural language — type what you need and get there in one keystroke
Preston AI Capabilities
Business-Context-Aware Chat
Preston knows your company name, industry, business type, location, and timezone — every response is tailored to your specific business
Books Health Check & Month-End Close
Ask Preston to audit your books for missing categorizations, unreconciled transactions, and open items — then get step-by-step guidance through month-end close
Invoice & Payment Management
Create invoices, edit records, and record payments through conversation — tell Preston 'we received two checks covering invoices 1001 and 1003' and he handles the rest, including journal entries
Budgeting & Forecasting Guidance
Ask Preston about your budget variance, spending trends, or cash flow outlook — get instant answers with data-backed insights
Recurring Charge Analysis
Ask Preston about your recurring charges, subscription costs, and payment patterns — he surfaces insights from your transaction history
Chart of Accounts Setup
Upload your existing chart of accounts, set it up manually, let AI auto-generate one, or have Preston guide you through it step by step
Connect All Your Bank Accounts
Powered by Plaid, Poof securely connects to over 12,000 banks and credit unions across the US. Your financial data syncs automatically and stays up-to-date.
Secure by Design
Encrypted in transit, read-only bank access through Plaid
12,000+ Banks
Works with virtually any US bank, credit union, or credit card
Automatic Sync
Transactions sync automatically to keep your books current
Ready to Try All 40+ Features?
Start your 30-day free trial. All features included, starting at $14.50/month.
