| | $38/month (Simple Start), promo: 50% off for first 3 months | $21/month (Lite, 5 clients) | $15/month (Basic, $9/month annual) | $12/month (Starter, $10/month annual) | $36/month (Starter, $29/month annual) | Free plan (2 users). Paid plans from $12/seat/month (Essential, $9/seat annual) |
| No free plan (14-day trial available) | No free plan (30-day trial) | No free plan (30-day trial) | No free plan (trial available) | No free plan (14-day trial) | No free plan (7-day trial) | Free plan for up to 2 users |
| | | | | | 7-day trial + 60-day money-back guarantee | 7-day free trial on paid plans |
Manage projects and tasks | Fully flexible project and task setup you can shape to your workflow | Basic project tracking (Plus plan and above, limited to budgets and time) | Basic project tracking with profitability focus | Basic project and task management | Projects with Table, Kanban, and Timeline views | Projects with task lists and pipeline | Full project management with Kanban, Gantt, task lists, milestones, and dependencies |
Project roles and permissions | Control exactly who can view or edit each part of a project | No project-level roles or permissions | Team member permissions (Admin, Manager, Employee) | 4 fixed roles (PMs cannot view financials) | 4 project access levels (full, read-only, overview, hidden) | 5 team roles with project access control | Role-based access control with customizable permissions per project |
| Unlimited boards to run parallel workflows in the same project | No Kanban, Gantt, or calendar views | No task boards (list-based tracking only) | Strictly restricted to 1 board per project | | You cannot use task boards | Multiple task boards per project with Kanban view |
Embeddable project boards | Live project boards embedded into client portals or websites | | No embeddable project views | Embedding live project boards is not supported | No embeddable project boards | You cannot embed project views | No embeddable project boards |
| Read-only public links for sharing progress without risk | | Clients can view documents in portal only | Portal access only (no public read-only links) | Client portal access only (no public links) | You can share projects via the client portal only | No shared or public project links |
Project stages and milestones | Define custom project lifecycles for different types of work | No custom project statuses | No project stages or milestones | Milestones with Gantt chart visualization | Custom task statuses (no formal milestones) | You can use pipeline stages, but they are predefined | Project milestones with Gantt chart visualization and dependencies |
Connected proposals, contracts, and invoices | Everything related stays connected to the project automatically | Projects link to invoices and expenses (no proposals or contracts) | Estimates and invoices connect (no contracts) | Manual linking (no automatic project integration) | Proposals auto-convert to contracts and projects | Integrated via Smart Files | Invoices and contracts linked to projects (Documents Builder, Dec 2025). No native proposals yet |
Custom project data fields | Track, sort, filter, and report on custom project data | | | Text, number, date, URL (no filtering) | Custom fields on CRM objects (limited on tasks) | | Custom fields on projects and tasks |
| Drag-and-drop tasks across customizable columns | | | Kanban view (limited customization) | Kanban board view included | You cannot view tasks in a kanban board | Kanban board view for projects and tasks |
| Bulk-edit tasks like a spreadsheet | Transaction list view within projects | | Basic table view (no bulk editing) | | You cannot view tasks in a table | |
| Clean task lists with clear hierarchy | Transaction list view within projects | | Simple list view with basic sorting | No dedicated list view (table view used instead) | You can view projects in a list | |
| See tasks and deadlines on a calendar | | Calendar shows events, not tasks | Calendar view for tasks and deadlines | Homebase calendar with task dates | You can see bookings on a calendar | Calendar view for tasks and deadlines |
| Plan work visually with task order and dependencies | | | Gantt chart with drag-and-drop | Timeline view functions as Gantt chart | You cannot view work on a gantt chart | Gantt chart with dependencies and milestones |
| Break work down into multiple nested levels | | | Nested subtasks supported | Subtasks as checkboxes (single level, not nested) | You cannot split tasks into subtasks | |
| Turn emails into tasks without manual copying | | No email-to-task conversion | No email-to-task conversion | No email-to-task conversion | Not supported (email sync only) | Email integration available (no direct email-to-task) |
| Keep discussions tied directly to each task | No task management system | Team discussion on projects | Comments stay attached to tasks only | Comments and @mentions on tasks | You cannot comment on tasks | Comments and @mentions on tasks |
| Store files directly on the task they belong to | No task management system | Files can be attached to projects | File attachments (no file manager) | File attachments (50 MB limit per file) | You can share files, but not attach them to tasks | File attachments on tasks |
| Define priority levels that fit your workflow | No task management system | | | No native priority levels | You cannot set task priorities | |
Task labels & color coding | Use unlimited labels to visually organize tasks | No task management system | No task labels or color coding | No color coding (labels only) | No native labels or color coding | You cannot label or color-code tasks | Labels and color coding on tasks |
| Assign tasks to one or multiple teammates | | Tasks can be assigned to team members | One assignee per task (no multi-assign) | Single assignee per task only | You cannot assign tasks to multiple people | Multiple assignees per task |
| Reuse task-level structures across projects | | Project templates available | Task templates with dependencies | Project templates with tasks included | You cannot reuse task templates | Task and project templates |
| Control access at the individual task level | No task-level permissions | No task-level permissions | Project-level only (no task-level) | 4 access levels per project (not per task) | You cannot set permissions per task | Role-based task access control |
| Prevent work from starting out of order | | | Waiting on, Blocking, Related to | Basic task dependencies (limited configuration options) | You cannot link tasks together | Task dependencies with Gantt visualization |
| Automate repeating work with flexible schedules | Recurring transactions only (not tasks) | | Daily, weekly, monthly, milestones | Daily, weekly, monthly, yearly recurring tasks | You cannot create recurring tasks | Recurring tasks supported |
| Add task-level fields for tracking custom details | | | Custom fields (text and number only) | Custom fields on CRM objects (limited on tasks) | | |
| Easily track time using timers or manual entries | Built-in time tracking (Essentials plan and above) | Timer and manual time entry | Timer and manual time entry | Start/stop timer and manual entry | Basic time tracking (manual entry on desktop, stopwatch on mobile) | Built-in time tracking at project and task level |
| Log time directly against tasks and subtasks | Time tracked per service item and project (not per task) | Time tracked per service, not per task | Limited to task-level only (no subtask tracking) | Track time by client, project, and task | Project-level only, no task-level tracking | |
| See time spent per project and per client | Time tracked per project (Plus and Advanced plans) | Time tracked per project and client | | Track time at project level | Time tracked at project level | Time tracking per project |
| Clearly separate billable and non-billable time | Billable and non-billable time categorization | Billable and non-billable hours supported | Billable and non-billable categorization | Billable and non-billable toggle on time entries | Billable time tracking available | |
| Turn tracked time into invoices without extra steps | Add billable time directly to invoices | Time entries convert to invoices | One-click invoice from time entries | Auto-populate invoices from tracked hours | Invoice from time logs (desktop only) | Convert billable time to invoices |
| View detailed time reports by task, project, or client | Detailed time reports available | Detailed time reports available | Detailed timesheet reports | Time views by project, client, and month (no exportable reports or filters) | Basic time logs per project | Timesheet reports available |
| See how each team member tracks their time | Team timesheets with weekly view (Essentials plan and above) | Team time tracking on higher plans | Per-member timesheets with locking | Team time logging (no approval workflow) | Team members can log time on shared projects | |
Create and send proposals | Create proposals clients can review, approve, and sign in one flow | Estimates only (not full proposals) | Estimates only (not full proposals) | Customizable proposals with e-signatures | Drag-and-drop proposal builder | Smart files combine proposals and contracts | Basic proposal/estimate creation (no interactive builder) |
Drag-and-drop proposal builder | Create custom, branded proposals without layout limits or code | No visual proposal builder | No visual proposal builder | Visual editor (no true drag-and-drop) | Drag-and-drop with templates | You can edit sections, not free drag-and-drop) | No drag-and-drop proposal builder |
Reusable proposal templates | Reuse proven proposal layouts across clients | Estimate templates available (not full proposals) | Estimate templates available | Industry templates plus custom templates | Pre-built professional templates | You can use proposal templates | Basic estimate templates (limited customization) |
Real-time proposal analytics | See exactly when proposals are opened and reviewed | No proposal view tracking | No proposal view tracking | | No view tracking or engagement analytics | You can see when a proposal is viewed | No real-time proposal analytics |
Live messenger on proposals | Answer questions directly while clients review proposals | | | No live chat in proposals | Client comments directly on proposals | You cannot chat inside proposals | No live messenger on proposals |
| Move from proposal to contract, invoice, or booking automatically | | | Proposal-contract link only (no scheduler) | Auto-convert to contract and project on approval | Complete Smart Files flow | No proposal-specific automation |
Convert proposal to invoice | Create invoices directly from approved proposals | Convert estimates to invoices | Convert estimates to invoices | Auto-generate invoice from accepted proposal | Auto-create invoice when agreement is signed | Accepted proposals create invoices | Convert estimates/proposals to invoices with one click |
| Offer upsells and add-ons directly inside proposals | | | Packages with single, multi-select options | No interactive pricing tables or package selection | You can offer packages and add-ons | No packages or add-ons in proposals |
Interactive pricing tables | Let clients choose options before approving | | | Static pricing only (no client selection) | No interactive pricing tables | Pricing updates dynamically | No interactive pricing tables |
Dynamic data and variables | Auto-fill proposal content with client and project data | Basic placeholders available | Basic placeholders available | Basic smart fields (limited variables) | Basic merge fields (no dynamic data blocks) | | Dynamic variables with automatic data filling in Document Builder |
| Automatically expire proposals after a set date | Manual expiry dates on estimates | Manual expiry dates on estimates | Manual expiry dates (no automation) | Expiration dates not confirmed in documentation | You can set proposal expiry | Expiration dates on estimates |
| | | | Basic PDF export (limited branding) | Contracts stored in client profile (no standalone PDF export documented) | You can download proposal PDFs | |
| Create reusable proposal sections you can reuse on demand | No reusable content blocks | No reusable content blocks | Reusable blocks not supported (templates only) | No reusable content blocks | You can reuse proposal sections | No reusable content blocks |
Legally binding e-signatures | Collect secure electronic signatures on proposals | Basic e-signature on estimates (DocuSign integration on Advanced plan) | | Basic e-signatures (limited audit trail) | E-signatures on proposals | | No e-signatures on proposals |
Custom proposal data fields | Create custom proposal data you can sort, filter, and report on | Custom fields on Advanced plan only | No custom proposal fields | Text and date custom fields only | Merge fields for client and project info (no sortable custom data) | | Custom variables and fields available in Document Builder |
Create and sign contracts | Create, send, and sign contracts in one continuous flow | QuickBooks Online does not handle contracts | | Legally vetted templates with e-signatures | Legally vetted contract templates | Smart files combine contracts and invoices | Contract creation via Documents Builder (Dec 2025). E-signatures not yet available |
Drag-and-drop contract builder | Create fully custom contracts with flexible layouts, no code or formatting limits | | | Visual editor (no full drag-and-drop) | Pre-built legal templates | You cannot visually build contracts | Template-based Documents and Contracts Builder (Dec 2025) |
Legally binding e-signatures | Collect secure signatures with audit trails and signer verification | No e-signatures on contracts | | Legally binding e-signatures | E-signatures on contracts with audit trail | Contracts support legal e-signatures | No e-signatures (must use third-party) |
Multi-signature / signees | Collect signatures from multiple people on the same contract | No multi-signature support | | Multiple signers and recipients | Single signer per contract (no multi-party signing) | You can collect multiple signatures, with fixed roles | No multi-signature support |
Reusable contract templates | Reuse contract structures to create new agreements faster | | | Industry-specific and custom templates | Pre-built legal templates | You can use contract templates | Reusable document templates with on-brand designs and HTML editor |
Auto-reminders automation | Automatically follow up until contracts are signed | | | Auto-reminders (stop after 16 days overdue) | Automatic follow-up reminders | You can send automatic reminders | No contract auto-reminders |
| Auto-fill contract content with client and project data | | | Basic smart fields (limited variables) | Merge fields for client data (no dynamic data blocks) | You can use smart fields in contracts | Dynamic variables with automatic data filling from CRM and other modules |
Contract automation triggers | Trigger automated workflows the moment a contract is signed | No contract automation triggers | | Contract & proposal triggers only | Signed contracts trigger project creation and invoice generation | Contracts can trigger workflows | No contract automation triggers |
| See when contracts are opened and reviewed | Invoice and estimate view notifications only | Email notifications when viewed | Basic email notifications (no detailed tracking) | Real-time tracking (sent, viewed, paid, overdue) | You receive contract notifications | No contract view notifications |
PDF download with signature certificate | Download signed contracts with official proof of signature | No contract signatures or certificates | | Basic PDF download (limited certificate) | Signed contracts stored in client profile (no signature certificate) | You can download signed PDFs | No e-signature or signature certificates |
Custom signer data fields | Collect structured signer information during signing | | | Standard fields only (name & email) | Standard signer fields (name and email only) | You cannot customize signer fields | No custom signer data fields |
Custom contract data fields | Create custom contract data you can sort, filter, and report on | | | Custom fields (contact info only) | Merge fields only (no sortable or filterable custom data) | | Custom variables available in Document Builder templates |
Create invoices and get paid | Send invoices and collect payments in one connected flow | Full invoicing with online payments (credit card, ACH, Apple Pay, PayPal, Venmo) | Full invoicing with online payments | Invoicing with multiple payment options | Customizable invoice templates with online payments | Invoices with instant online payments | Create and send invoices with online payment collection |
| Match invoices to your brand with custom logos, colors, and layout | Customizable invoice branding with logo, colors, and layout | Customizable invoice branding | Limited branding (logo and colors only) | | | Branded invoices with company logo and colors |
Drag and drop invoice builder | Create custom invoice layouts visually without formatting limits | Template-based editor only | Template-based editor only | Pre-built templates (no drag-drop) | Template-based editor (not drag-and-drop) | Fixed themes (non-customizable layouts) | Invoice editor (not drag-and-drop) |
| Edit pricing, quantities, descriptions, and structure freely | Fully customizable line items with products/services catalog | Fully customizable line items | Line items (no advanced customization) | Custom descriptions, quantities, and pricing per line | | Customizable line items on invoices |
Item or invoice discounts | Apply discounts at the item or full invoice level | | | Discounts (percentage or fixed, no tiered) | | | |
| Create tax rules that match your location and use case | Automated sales tax calculation | | Basic tax configuration (no automation) | Basic tax calculations (not full tax automation) | | Tax configuration on invoices |
| Accept bank transfers for lower-fee payments | ACH bank payments supported | ACH bank payments supported | ACH via Bonsai Payments (US, UK, CA, AU only) | | You can accept bank transfers | |
| Accept credit and debit cards instantly | QuickBooks Payments built-in (Stripe via third-party integration) | Stripe payments supported | Stripe payments supported | Stripe integration included | You can accept payments via Stripe | Stripe integration for payments |
| Collect in-person payments when needed | Square integration for sales sync (not direct invoice payments) | | | | You cannot accept payments via Square | Square integration for online invoice payments |
| Let clients pay using PayPal | PayPal and Venmo payments on invoices | PayPal payments supported | PayPal payments supported | PayPal integration included | You cannot accept payments via PayPal | PayPal integration for payments |
Flexible partial payments | Collect deposits and split payments across milestones | Partial payments supported | Partial payments supported | Partial payments (manual milestone setup) | Deposit requests (limited installment options) | You can accept partial payments | Basic partial payment support |
| Break invoices into scheduled installments | Recurring invoices only (no structured installment plans) | | Payment plans (limited automation) | Recurring invoices (no milestone-based installment schedules) | You can split invoices into payments | |
Automated recurring invoices | Automatically send invoices on a recurring schedule | Automated recurring invoices with flexible schedules | Recurring invoices supported | Weekly, biweekly, monthly, yearly recurrence | Recurring invoices with custom frequency | You can schedule payments, not subscriptions | Basic recurring invoice support |
| Manage ongoing client subscriptions and billing | Recurring invoices only (no subscription portal) | Retainers available on Plus plan | Recurring invoices (no subscription portal) | Recurring invoices only (no subscription portal or client self-service) | You cannot manage subscriptions | No subscription management |
Automated payment reminders | Follow up automatically until invoices are paid | Automated late payment reminders | Automated late payment reminders | Automated reminders (stop after 16 days) | Automatic follow-up reminders with late fees | Payment reminders send automatically | Automated payment reminders |
Reusable invoice templates | Reuse invoice layouts without rebuilding each time | Reusable invoice templates available | Invoice templates available | Templates available (limited customization) | | You can reuse invoice templates | Reusable invoice templates |
Multiple currency support | Bill clients globally in their local currency | Multi-currency supported (Essentials plan and above) | | Multi-currency (manual exchange rates) | | You can use one account currency only | Multiple currency support |
Invoice automation triggers | Trigger automated workflows when invoices are sent or paid | Recurring transaction automation (custom workflows on Advanced only) | | Payment & form triggers only | Pipeline stage triggers only (Pro plan) | Contracts can trigger workflows | Basic invoice automation (limited triggers) |
| See when invoices are opened and paid | Email notifications when invoices are viewed and paid | Email notifications when viewed | Email notifications (no real-time tracking) | Real-time tracking (sent, viewed, paid, overdue) | You receive contract notifications | Basic invoice view tracking |
Built-in expense tracking | Track project-related costs alongside invoices | Full expense tracking with receipt scanning, bank sync, and auto-categorization | Full expense tracking with receipts | Expense tracking (auto-categorization via bank sync) | Expense tracking with receipt attachment and Plaid bank sync | You cannot track expenses | Built-in expense and revenue tracking with profit reports |
| Collect upfront payments before work starts | Deposit invoicing supported | Deposit invoicing supported | Deposits supported (manual collection) | Deposit requests available | | |
Auto-invoice billable time | Turn tracked time into invoices automatically | Add billable time directly to invoices | Time to invoice conversion | Time-to-invoice (manual confirmation required) | Auto-populate invoices from tracked hours | There is no time to convert | Convert billable time to invoices |
Custom invoice data fields | Create custom invoice data you can sort, filter, and report on | Custom fields on sales forms (3 fields on Plus, more on Advanced) | | Text and date custom fields only | Basic custom fields on invoices | | Basic custom fields on invoices |
Centralized unified inbox | Manage email, chat, and messages from one shared inbox | | | A unified client inbox is not supported | Communicator with email, SMS, and phone in one view (Pro plan) | Messages and emails live in one inbox | No centralized unified inbox |
| Connect and manage all your email accounts in one place | No email integration (notifications only) | | Send-only (no inbox sync) | Two-way email sync via Communicator (Pro plan) | | Email integration with IMAP sync (Gmail, Outlook, and more) |
| Add real-time chat to your website and client portals | | | | | You cannot add live chat to your site | |
| Message teammates privately without leaving your workspace | | | Direct messaging is not supported | Direct messages via Communicator | | Built-in instant messenger with group channels, @mentions, and file sharing |
Contextual project conversations | Keep conversations tied directly to the project they belong to | | Project discussions available | No in-app project messaging | Full conversation history in Communicator | Messages are tied to projects | Comments and @mentions on projects (no dedicated conversations) |
| Create shared spaces for team-wide discussions | | | Team chat is not supported | | You cannot create team channels | Custom user groups for targeted team communication (Focus Group Collaboration) |
| Organize channels by team, topic, or workflow | | | | | Channels are not supported | Custom user groups by department or project team for targeted communication |
| Notify teammates instantly inside conversations | | | | @mentions supported in task comments | You cannot mention teammates | |
| See when messages are read | | | Read receipts are not supported | Conversation history tracked (no read receipts) | You can see when clients read messages | |
| Share files directly inside conversations | | | Share files and links in portal messages | 50 MB attachments or external links (no native file storage) | You can share files in messages | Content sharing in instant team chats |
| Collaborate on incoming emails as a team | | | | No shared team email inbox | | |
| Access and respond to messages on mobile | | | | | | |
| Reply from your email client and keep conversations synced | | | | Email replies sync to Communicator threads | Email replies sync to conversations | |
| Keep all client and project files in one organized place | File attachments on transactions (no centralized file manager) | Basic file storage in projects | Project document storage with client access | File attachments on tasks (50 MB limit, no file manager) | Files exist per project only | File storage on projects (no dedicated file manager) |
Advanced folder organization | Organize files by project, client, or structure you choose | | | Project-level only (no granular) | Project-level organization (no complex hierarchy) | Fixed themes (non-customizable layouts) | Project-based file organization (no advanced folder system) |
| Control who can view or edit folders | | | Project-level only (no granular) | 4 project access levels apply to files | Fixed themes (non-customizable layouts) | Project-level permissions apply to files |
| Group files by person when needed | | | | No person-based file organization | Fixed themes (non-customizable layouts) | No people-specific folders |
| Keep files scoped to each project | Files organized within project transactions | Files organized by project | Project-based file sections in portal | Files organized within projects | Fixed themes (non-customizable layouts) | Files organized within projects |
| Preview files instantly without downloading | Basic file previews for receipts and documents | | | Basic file previews within tasks | Fixed themes (non-customizable layouts) | |
| Capture file metadata you can sort and filter | | | Contact info only (no CRM fields) | No custom file metadata fields | You can add custom fields | No custom file data fields |
| Create and edit documents directly inside Plutio | No built-in document editor | | No built-in document editor | Proposal and contract documents only | Fixed themes (non-customizable layouts) | Knowledge base with rich text pages |
Comments on files and docs | Leave comments directly on files and documents | | | No file commenting system | Comments and @mentions on tasks | Fixed themes (non-customizable layouts) | Comments on knowledge base pages (not on files) |
| Move, tag, or manage many files at once | | | | | Fixed themes (non-customizable layouts) | |
| Find files quickly using search and filters | Basic search across transactions | | | Search within project context | Fixed themes (non-customizable layouts) | Basic file search within projects |
| Sync files with Google Drive or Dropbox | Google Drive and Dropbox integrations | Dropbox and Google Drive integrations | | No native cloud storage sync | Fixed themes (non-customizable layouts) | Google Drive, Dropbox, and OneDrive integrations |
| Restrict access with permissions or passwords | Account-level role-based access | | | 4 project access levels control file visibility | Fixed themes (non-customizable layouts) | Project-level sharing controls |
| Share files externally with controlled access | | | Portal sharing only (no direct file links) | Share via task attachments or external links only | Fixed themes (non-customizable layouts) | No dedicated file sharing links |
| Let clients book meetings directly without back-and-forth emails | QuickBooks Online does not have scheduling | | Booking pages with calendar sync | Embeddable booking page with calendar sync | Scheduler with intake forms | No scheduling or booking system |
| Build a fully branded, customizable booking system using a drag-and-drop editor | | | Custom branding on booking pages | Customizable booking page with branding | Branding options are limited | |
Advanced availability management | Define flexible availability rules applied automatically to bookings | No availability management | | Event types with availability windows | Custom availability windows with calendar blocking | You can control availability | No availability management |
| Add buffer time automatically between meetings | | | Buffer times (no daily limits) | Configurable buffer between meetings | | |
| Create unlimited booking types with different rules and setups | | | Custom event types with different durations | Multiple meeting types with unique settings | You can offer multiple session types | No meeting type configuration |
Calendar sync (Google/Outlook) | Two-way calendar sync that stays up to date automatically | No calendar sync for scheduling | Calendar sync for late payments only | Calendar sync (Google and Outlook only) | Google, Outlook, iCloud, CalDAV | Fixed themes (non-customizable layouts) | No calendar sync for scheduling |
Customizable booking confirmations | Fully customizable confirmation pages with no layout or branding limits | | | Email customization (limited template control) | Automated confirmations and reminders | Confirmation customization is limited | |
| Send bookers anywhere after scheduling, not just a fixed thank-you page | | | Redirect supported (basic URL redirect) | Customizable confirmation pages | You cannot redirect after booking | |
Booking automation triggers | Trigger automated workflows the moment a meeting is booked | | | Booking triggers (limited action types) | Automated reminders and confirmations | Contracts can trigger workflows | |
| Send automatic reminders without manual follow-ups | | | Auto-reminders (email only, no SMS) | Automated meeting reminders | Meeting reminders send automatically | |
Automatic timezone detection | Handle timezones automatically without manual adjustments | Account timezone setting only | Timezone support for invoicing | Timezone detection (basic support) | Calendar sync handles timezones (no explicit detection documented) | Timezones adjust automatically | No timezone detection for booking |
Paid appointments (Stripe/PayPal) | Collect payments during booking without extra steps | | | Require payment to book via Bonsai Payments or Stripe | Require payment before meeting is booked | Fixed themes (non-customizable layouts) | |
| Build booking forms with full control over questions and layout | | | Custom intake questions and forms on booking events | Custom intake forms on meeting types | | |
Minimum notice / daily booking limits | Set booking limits to control lead time and daily volume | | | Notice periods (no per-event daily limits) | Booking limits not confirmed in documentation | You can set booking limits | |
Rescheduling and cancellation controls | Define flexible rules for rescheduling and cancellations | | | Clients can reschedule or cancel from confirmation email | Clients can reschedule or cancel bookings | Clients can reschedule or cancel | |
Automated workflows builder | Build advanced workflows visually without code or rigid templates | Custom workflows (Advanced plan only, $275/month) | | Contract, proposal, invoice, form triggers | Visual workflow builder (Pro plan only) | AI-powered workflow builder with branching | Automation rules (no visual workflow builder) |
| Start workflows from real events across projects, clients, and payments | Bank rules and transaction triggers (custom workflows on Advanced only) | Limited payment and invoice triggers | Contract signed, proposal accepted, form filled | Pipeline, form submission, and invoice triggers (Pro plan only) | You can automate actions with workflows | Trigger-based automation rules |
| Run workflows on schedules you control, not fixed intervals | Recurring transactions only (no independent schedule workflows) | | | No independent time-based triggers | Workflows cannot repeat on a schedule | No schedule-based automation |
| Chain multiple actions into one continuous automation | Multi-condition workflows (Advanced plan only) | | | Multi-step sequences with branching | Workflows can include multiple steps | Multi-step business processes with stages and automated actions |
| Create conditional paths instead of one-size-fits-all flows | Conditional approval workflows (Advanced plan only) | | | Decision widget with AND/OR logic | Branching exists, but options are limited | |
| Add precise timing between steps, down to minutes or days | Payment reminder delays only | | | Wait For conditions only (no timed delays) | You can delay workflow steps | |
| Create, update, or move records automatically across the system | Auto-create recurring invoices and transactions | | Auto-create (projects and clients only) | Create projects, send invoices, send agreements | Creation actions are limited | Create and update records via automation |
| Reorganize work automatically without manual cleanup | Duplicate estimates and transactions manually | | | Change pipeline stage only (no move/duplicate/archive) | Items cannot be duplicated automatically | Move records (no duplicate action) |
| Automatically archive or remove records based on rules | Manual deletion and voiding only | | | No auto-delete or archive rules | Items cannot be deleted via automation | Archive records (no auto-delete) |
| Trigger or receive real-time events from external systems | Full REST API and webhooks via Intuit Developer Platform | | Webhooks (outgoing only, no incoming) | Webhook events (Pro plan only) | You cannot use APIs or webhooks | |
| Send automated emails tied to real workflow events | Automated invoice and reminder emails | Automated invoice and reminder emails | Logo & colors (no custom domain) | Send email from templates with tokens | Workflows can send emails | Send email notifications via automation |
| Add notes or comments automatically where work happens | | | | | You cannot post comments via automation | Leave comments via automation rules |
| See exactly what ran, when, and why | Audit trail tracks all user actions and changes | | | No automation activity logs | You cannot view automation logs | No complete automation logs |
| Pass data between steps dynamically without manual mapping | Basic invoice placeholders | Basic invoice placeholders | | Basic token replacement in emails and agreements | | |
| Run workflows that span projects, tasks, proposals, invoices, and more | Invoices link to projects and customers (limited cross-entity scope) | Clients link to invoices and projects | | Pipeline-triggered only (limited cross-entity scope) | Forms, bookings, and payments trigger workflows | Basic cross-entity links (CRM to projects) |
| Build fully branded forms that match your workflow and client experience | | | Branded intake and questionnaire forms | Unlimited form creation with templates | Questionnaires with limited styling | Basic form creation (limited field types) |
Drag-and-drop form builder | Design forms visually with full layout control, no code required | | | Form editor (no true drag-and-drop) | Form builder with reusable templates | You cannot visually build contracts | Basic form builder (not full drag-and-drop) |
| Reuse form structures without rebuilding from scratch | | | Form templates with auto-CRM sync | | You cannot reuse form templates | |
| Collect structured data you can sort, filter, and report on | | | Custom fields (limited field types) | Custom fields (text, select, radio, checkbox) | You can add custom fields | Limited custom field types |
| Show or hide fields based on responses, not static forms | | | Conditional logic (limited complexity) | Conditional show/hide fields with AND/OR logic | Fields cannot change based on answers | No conditional logic in forms |
Instant email notifications | Get notified immediately when forms are submitted | Invoice and payment notifications only | | Email notifications (no customization) | Auto-responses on submission | You can email on submission | Email notifications on form submission |
| Trigger automated workflows when a form is submitted | | | Basic automation triggers (limited actions) | Form submissions can feed into automations (Pro plan) | Contracts can trigger workflows | Basic form automation (limited triggers) |
| Embed forms anywhere without layout restrictions | | | Embed via iframe (limited styling control) | | | |
Advanced field preferences | Control required, hidden, and default field behavior | | | | | | No advanced field preferences |
Comprehensive field types | Collect text, files, dates, selections, and more | | | | Text, select, radio, checkbox (no regex or conditional validation) | | Basic field types (text, number, date, dropdown) |
| Collect legally binding signatures directly inside forms | | | E-signature field (basic, no advanced options) | E-signatures via contract documents | Forms can include signatures | No signature field in forms |
| Accept file uploads as part of form submissions | Receipt capture via mobile app (not form-based) | | Clients can upload files to projects | File attachments (50 MB limit) | | File upload field available |
Redirect after submission | Send submitters to a custom next step, not a fixed thank-you page | | | | Custom redirect after form submission | You cannot redirect after submit | No redirect after form submission |
| Manage contacts and companies in one connected system | Basic customer and vendor contact management (no pipeline or lead tracking) | Client management included | CRM with Deals pipeline for leads | Client profiles with lifetime earnings and sales pipeline | Pipeline with AI lead prioritization | CRM with pipeline management, lead tracking, and deal stages |
| Track organizations, not just individual contacts | Customer records for individuals and companies (basic info only) | Client records only (no companies) | Companies (basic info only, no hierarchy) | Client records (no separate company entities) | Companies exist, but contacts come first | Organization and company management in CRM |
Custom contact data fields | Collect and manage structured contact data you define | Custom fields on customers (all plans) | | Custom fields (text and select only) | Custom fields on CRM objects | | Custom fields on contacts |
Complete activity timeline | See every interaction with a client in one place | Full transaction history per customer | Client activity history available | Activity log (projects and invoices only) | Historical data per client (not a formal timeline) | You can see full activity history | Activity timeline on contacts and deals |
Contacts labeling and grouping | Organize contacts flexibly without rigid pipelines | Customer types and sub-customers (no tags or segmentation) | | Tags (no advanced segmentation) | Prospect vs Client record types (no tags) | You can tag and segment contacts | Contact tags and segmentation |
Comprehensive knowledge base | Create an internal wiki for processes, docs, and guides | | | | No wiki or knowledge base | You cannot create an internal wiki | Built-in knowledge base (wiki) with rich text pages |
Beautiful rich text pages | Write structured, formatted content without complexity | | | | | Not supported (requires integration) | Rich text editor for wiki pages |
| Build deep knowledge hierarchies without limits | | | | | Not supported (requires integration) | Nested page structure in knowledge base |
Granular page permissions | Control exactly who can view or edit each page | | | | | Not supported (requires integration) | Basic page permissions (project-level, not per-page) |
Custom dashboards and pages | Build dashboards around what matters to you, not fixed metrics | Performance Center, custom reports, and Business Performance dashboard (Fathom removed July 2022) | | Dashboard (fixed layout, no customization) | Homebase dashboard (not fully customizable) | HoneyBook does not have custom dashboards | Customizable dashboards with widgets |
Drag-and-drop dashboard builder | Design dashboards visually with full layout control | No custom dashboard builder | No custom dashboard builder | Pre-configured widgets only | No drag-and-drop dashboard builder | Limited dashboard widgets | Drag-and-drop dashboard builder |
| Visualize data with customizable charts | Financial charts (P&L, cash flow, expense breakdown) | Financial charts available | Charts (revenue and time only) | Basic pipeline and revenue charts | | |
| Track key numbers without manual reporting | Key financial metrics displayed | Key financial metrics displayed | Metrics (revenue and project totals only) | Revenue and time metrics (no custom KPIs) | | |
| Monitor progress toward defined goals | | | | | Not supported (requires integration) | |
| Add contextual notes directly to dashboards | | | | No notes widget on dashboard | Not supported (requires integration) | Text widgets (not dedicated notes) |
| View upcoming events alongside work and metrics | | | Calendar widget (upcoming tasks only) | Calendar widget on homebase | | Calendar widget on dashboard |
| Track revenue and expenses in the same view | Comprehensive financial widgets (P&L, balance sheet, cash flow, A/R, A/P) | Comprehensive financial widgets | Revenue tracking (invoices only, no expenses) | | Revenue & invoice tracking | Financial overview widgets (revenue, expenses, profit) |
| Run the entire platform under your brand | Branding on invoices only (cannot remove QuickBooks branding) | Branding on invoices only | Documents and portal only (no admin theming) | White-label on Pro plan ($25/month) only | HoneyBook branding, not white-label | White-label available on Ultimate plan (custom pricing) |
| Apply your brand colors across the system | Color themes on Deliver+ (no Free plan theme customization) | No interface customization | No admin interface theming | Logo, colors, fonts on client portal (Pro plan) | Color themes on Deliver+ (no Free plan theme customization) | Basic theme customization (Advanced plan and above) |
| Fine-tune styling beyond basic theming | | | | | You cannot apply custom CSS | No custom CSS or stylesheet |
Custom login/signup pages | Use branded authentication pages instead of generic screens | | | Branded login (fixed layout) | Branded portal welcome page (Pro plan) | Login pages cannot be customized | Custom branding on login (Ultimate plan) |
| Send all system emails with your branding | Logo on emails (limited customization) | Logo on emails (Premium only) | Logo in emails (no custom templates) | | You can brand outgoing emails | Email branding (Ultimate plan) |
| Use your own fonts throughout the platform | | | | Custom fonts and logo on portal (Pro plan) | You cannot use custom fonts | |
| Replace all platform logos with your own | Logo upload on invoices and sales forms | | Logo (documents and portal only) | Custom fonts and logo on portal (Pro plan) | | Custom logo/branding from Free plan for invoices; full white-labeling on Ultimate plan |
| Run everything on your own domain | | | | Custom domain via CNAME (Pro plan only) | Not supported (requires integration) | Custom domain (Ultimate plan, custom pricing per user) |
| Send emails from your own email infrastructure | | | | SMTP configuration for sending from your own email address | Not supported (requires integration) | Custom email available on Ultimate plan (custom domain and email) |
| Embed Plutio directly into your website or product | | | | | Not supported (requires integration) | |
| Shape the platform to match how your business works | Fixed workspace structure | Fixed workspace structure | No workspace customization | Workspace configuration included | HoneyBook has fixed workspace | Customizable workspace with modules |
| Add, remove, or reorder navigation items freely | Dashboard report tiles can be rearranged (limited menu control) | | Fixed menu (no customization) | Toggleable portal modules (not full menu editor) | You cannot customize navigation | Configurable sidebar (limited menu editing) |
| Show different navigation for different roles | Menu varies by user role (not customizable) | Fixed menus for all users | | No user-based menu customization | Menus are the same for all users | No user-based menu configuration |
| Create role types beyond preset permissions | Custom roles on Advanced plan only ($275/month) | | 4 fixed roles (no custom) | Fixed roles only (no custom role creation) | You cannot define custom roles | Custom user roles with permissions |
Advanced user permissions | Control access at a granular level | Role-based permissions (custom roles on Advanced plan only) | | Project permissions (no granular control) | No granular per-task permissions | Permissions are not configurable | Granular user permissions |
| Support enterprise-grade single sign-on | No SSO for end users (OAuth 2.0 for API only) | | Email & password login only | | | SSO on Ultimate plan only |
| Integrate with external systems without lock-in | 800+ integrations in the QuickBooks App Store | 100+ integrations available | Integrations (Zapier and Make only) | Native: Stripe, PayPal, QuickBooks, Google/Outlook Calendar, Zoom, Google Meet, Plaid | | Integrations with Stripe, PayPal, Google, Slack, and more |
| Connect to thousands of apps without custom code | Zapier integration supported | | Zapier (limited triggers and actions) | Zapier integration (Pro plan only) | You can connect HoneyBook to Zapier | No Zapier integration (uses Make.com, Pabbly Connect, and Apix Drive instead) |
| Build advanced automation scenarios visually | Make.com integration available | | Make.com (limited modules) | Make.com integration (Pro plan only) | You cannot connect via Make | Full Make.com integration available |
| Connect services without usage-based limits | | | | Pabbly Connect integration (Pro plan only) | You cannot connect via Pabbly | Pabbly Connect integration available |
| Build custom integrations with full system access | Full REST API via Intuit Developer Platform | | REST API (read-only, limited endpoints) | Public API with 29 endpoints (Pro plan only) | | |
Incoming & outgoing webhooks | Send and receive real-time events | Webhooks supported via developer platform | | Webhooks (outgoing only, limited events) | Webhook events (Pro plan only) | | |
| Access your business from native mobile apps | iOS and Android apps with receipt scanning and mileage tracking | | Mobile apps (iOS and Android, limited features) | | Full-featured iOS and Android apps | Mobile apps for iOS and Android |
| | | | iOS app (basic features only) | | You can use HoneyBook on iOS | |
| Full-featured Android app | Full Android app available | Full Android app available | Android app (basic features only) | | You can use HoneyBook on Android | |
| Native macOS app for desktop workflows | No Mac desktop app (QuickBooks Online is web-based only) | | | | | No Mac desktop app (web-only + mobile) |
| Native Windows app for desktop workflows | No Windows desktop app (QuickBooks Online is web-based only) | | Web only (no Windows app) | | | No Windows desktop app (web-only + mobile) |