{
  "meta": {
    "id": "software-pricing",
    "title": "Construction software pricing from vendor pricing pages (2026)",
    "license": "CC BY 4.0",
    "retrievedAt": "2026-09-22",
    "verifiedAt": "2026-09-22",
    "reviewBy": "2026-10-22",
    "sources": [
      {
        "id": "contractor-foreman-pricing-page",
        "title": "Contractor Foreman pricing",
        "url": "https://contractorforeman.com/pricing/",
        "publisher": "Contractor Foreman",
        "retrievedAt": "2026-09-22",
        "type": "vendor"
      },
      {
        "id": "housecall-pro-pricing-page",
        "title": "Housecall Pro pricing",
        "url": "https://www.housecallpro.com/pricing/",
        "publisher": "Housecall Pro",
        "retrievedAt": "2026-09-22",
        "type": "vendor"
      },
      {
        "id": "jobber-pricing-page",
        "title": "Jobber pricing",
        "url": "https://getjobber.com/pricing/",
        "publisher": "Jobber",
        "retrievedAt": "2026-09-22",
        "type": "vendor"
      },
      {
        "id": "jobtread-pricing-page",
        "title": "JobTread pricing",
        "url": "https://www.jobtread.com/pricing",
        "publisher": "JobTread",
        "retrievedAt": "2026-09-22",
        "type": "vendor"
      },
      {
        "id": "quickbooks-online-pricing-page",
        "title": "QuickBooks Online pricing",
        "url": "https://quickbooks.intuit.com/pricing/",
        "publisher": "Intuit",
        "retrievedAt": "2026-09-22",
        "type": "vendor"
      }
    ],
    "changelog": [
      {
        "date": "2026-09-22",
        "change": "List prices first published from 5 vendors’ own pricing pages (Contractor Foreman, Housecall Pro, Jobber, JobTread and QuickBooks Online), each confirmed on the live page.",
        "fields": []
      }
    ]
  },
  "records": [
    {
      "vendor": "Contractor Foreman",
      "product": "Contractor Foreman",
      "slug": "contractor-foreman",
      "pricingUrl": "https://contractorforeman.com/pricing/",
      "retrievedAt": "2026-09-22",
      "pricing": "public",
      "billingDefaultShown": "annual",
      "plans": [
        {
          "name": "Basic",
          "priceMonthlyBilledMonthlyUsd": null,
          "priceMonthlyBilledAnnuallyUsd": 49,
          "annualTotalUsd": 588,
          "includedUsers": 1,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "1 User"
          ],
          "keyExclusions": [],
          "quote": null
        },
        {
          "name": "Standard",
          "priceMonthlyBilledMonthlyUsd": null,
          "priceMonthlyBilledAnnuallyUsd": 105,
          "annualTotalUsd": 1264,
          "includedUsers": 3,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Up to 3 Users"
          ],
          "keyExclusions": [],
          "quote": null
        },
        {
          "name": "Plus",
          "priceMonthlyBilledMonthlyUsd": null,
          "priceMonthlyBilledAnnuallyUsd": 166,
          "annualTotalUsd": 1997,
          "includedUsers": 8,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Up to 8 Users"
          ],
          "keyExclusions": [],
          "quote": null
        },
        {
          "name": "Pro",
          "priceMonthlyBilledMonthlyUsd": null,
          "priceMonthlyBilledAnnuallyUsd": 221,
          "annualTotalUsd": 2654,
          "includedUsers": 15,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Up to 15 Users"
          ],
          "keyExclusions": [],
          "quote": null
        },
        {
          "name": "Unlimited",
          "priceMonthlyBilledMonthlyUsd": null,
          "priceMonthlyBilledAnnuallyUsd": 332,
          "annualTotalUsd": 3984,
          "includedUsers": null,
          "unlimitedUsers": true,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Unlimited Users"
          ],
          "keyExclusions": [],
          "quote": null
        }
      ],
      "quarterlyPlans": [
        {
          "name": "Standard",
          "priceMonthlyBilledQuarterlyUsd": 132,
          "quarterlyTotalUsd": 395,
          "includedUsers": 3,
          "unlimitedUsers": false
        },
        {
          "name": "Plus",
          "priceMonthlyBilledQuarterlyUsd": 206,
          "quarterlyTotalUsd": 619,
          "includedUsers": 8,
          "unlimitedUsers": false
        },
        {
          "name": "Pro",
          "priceMonthlyBilledQuarterlyUsd": 282,
          "quarterlyTotalUsd": 845,
          "includedUsers": 15,
          "unlimitedUsers": false
        },
        {
          "name": "Unlimited",
          "priceMonthlyBilledQuarterlyUsd": 415,
          "quarterlyTotalUsd": 1245,
          "includedUsers": null,
          "unlimitedUsers": true
        }
      ],
      "addOns": [],
      "paymentProcessing": {
        "cardPercent": 2.9,
        "cardFixedCents": 30,
        "cardPercentIsFloor": false,
        "amexPercent": 3.9,
        "amexFixedCents": 30,
        "achPercent": 1,
        "achFixedCents": 30,
        "achMaxUsd": 10,
        "quote": "2.9% + $0.30/transaction; 3.9% + $0.30/transaction (American Express); 1% of the transaction + $0.30/transaction ($10.00 max)"
      },
      "freeTrialDays": 30,
      "contractTerms": "Annual or quarterly renewal terms. \"30 Day Free Trial\"; \"100 Day Money Back Guarantee\".",
      "promotions": [
        {
          "text": "Save $324 (Standard), $480 (Plus), $732 (Pro), $996 (Unlimited): the difference between quarterly and annual billing over 12 months ((quarterly per-month − annual per-month) × 12)",
          "conditions": "annual billing"
        },
        {
          "text": "Free for 30 days then pay the annual (or quarterly) amount at renewal",
          "conditions": null
        }
      ],
      "bestFor": "Construction management",
      "withheld": [
        {
          "path": "addOns[Additional account (second company)]",
          "label": "the discount on additional company accounts"
        }
      ],
      "snapshots": [
        {
          "capturedAt": "2026-09-23",
          "image": "/snapshots/contractor-foreman-2026-09-23.png",
          "url": "https://contractorforeman.com/plans/",
          "fullPage": true
        }
      ],
      "changelog": [
        {
          "date": "2026-09-22",
          "change": "Plans, prices and fees first published from the vendor’s pricing page, confirmed on the live page. Not published until confirmed there: the discount on additional company accounts.",
          "fields": [
            "addOns[Additional account (second company)]"
          ]
        }
      ],
      "confidence": "medium",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "sourceIds": [
        "contractor-foreman-pricing-page"
      ]
    },
    {
      "vendor": "Housecall Pro",
      "product": "Housecall Pro",
      "slug": "housecall-pro",
      "pricingUrl": "https://www.housecallpro.com/pricing/",
      "retrievedAt": "2026-09-22",
      "pricing": "public",
      "billingDefaultShown": "annual",
      "plans": [
        {
          "name": "Basic",
          "priceMonthlyBilledMonthlyUsd": 79,
          "priceMonthlyBilledAnnuallyUsd": 59,
          "annualTotalUsd": null,
          "includedUsers": 1,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Online booking",
            "Invoices and payments",
            "Scheduling and dispatching",
            "Quotes and proposals",
            "Review management"
          ],
          "keyExclusions": [
            "Routes (requires Essentials)",
            "Flat-rate pricing (requires Essentials)",
            "Employee GPS tracking (requires Essentials)",
            "QuickBooks Online sync (requires Essentials)",
            "Sales proposal tool (requires Max)",
            "Open API access (requires Max)"
          ],
          "quote": null
        },
        {
          "name": "Essentials",
          "priceMonthlyBilledMonthlyUsd": 189,
          "priceMonthlyBilledAnnuallyUsd": 149,
          "annualTotalUsd": null,
          "includedUsers": 5,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Routes",
            "Flat-rate pricing",
            "Checklist automations",
            "Photo reports & annotations",
            "Employee GPS tracking",
            "Commissions",
            "QuickBooks Online sync"
          ],
          "keyExclusions": [
            "Sales proposal tool (requires Max; stated as a \"$40/mo value\")",
            "Recurring Service Plans (requires Max)",
            "Route optimization (requires Max)",
            "Open API access (requires Max)",
            "Dedicated onboarding specialist (requires Max)",
            "Escalated phone support (requires Max)"
          ],
          "quote": null
        },
        {
          "name": "Max",
          "priceMonthlyBilledMonthlyUsd": 329,
          "priceMonthlyBilledAnnuallyUsd": 299,
          "annualTotalUsd": null,
          "includedUsers": 8,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": 35,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Sales proposal tool ($40/mo value)",
            "Recurring Service Plans",
            "Route optimization",
            "Open API access",
            "Dedicated onboarding specialist",
            "Escalated phone support"
          ],
          "keyExclusions": [],
          "quote": null
        }
      ],
      "quarterlyPlans": [],
      "addOns": [
        {
          "name": "Sales proposal tool",
          "price": "$40/mo value (included in Max)",
          "quote": "Sales proposal tool ($40/mo value)"
        },
        {
          "name": "Recurring Service Plans",
          "price": null,
          "quote": null
        },
        {
          "name": "CSR AI",
          "price": null,
          "quote": null
        },
        {
          "name": "Pipeline",
          "price": null,
          "quote": null
        },
        {
          "name": "Payroll",
          "price": null,
          "quote": null
        },
        {
          "name": "Accounting",
          "price": null,
          "quote": null
        },
        {
          "name": "Business Coaching",
          "price": null,
          "quote": null
        },
        {
          "name": "Voice",
          "price": null,
          "quote": null
        },
        {
          "name": "Campaigns",
          "price": null,
          "quote": null
        },
        {
          "name": "VGPS / Dashcams",
          "price": null,
          "quote": null
        },
        {
          "name": "Tap to Pay",
          "price": null,
          "quote": null
        },
        {
          "name": "Websites",
          "price": null,
          "quote": null
        },
        {
          "name": "Additional users (Max)",
          "price": "$35/mo per additional user",
          "quote": "8 users included *$35/mo per additional user"
        }
      ],
      "paymentProcessing": {
        "cardPercent": 2.59,
        "cardFixedCents": null,
        "cardPercentIsFloor": true,
        "amexPercent": null,
        "amexFixedCents": null,
        "achPercent": null,
        "achFixedCents": null,
        "achMaxUsd": null,
        "quote": null
      },
      "freeTrialDays": 14,
      "contractTerms": "No, unlike some other field service management software, Housecall Pro does not require long-term contracts.",
      "promotions": [
        {
          "text": "Save $20/mo (Basic), Save $40/mo (Essentials), Save $30/mo (Max): the annual-billing discount versus monthly.",
          "conditions": "Stated as the saving from choosing annual billing."
        }
      ],
      "bestFor": "Field service management",
      "withheld": [
        {
          "path": "paymentProcessing.achPercent",
          "label": "the bank-payment (ACH) fee"
        }
      ],
      "snapshots": [],
      "changelog": [
        {
          "date": "2026-09-22",
          "change": "Plans, prices and fees first published from the vendor’s pricing page, confirmed on the live page. Not published until confirmed there: the bank-payment (ACH) fee.",
          "fields": [
            "paymentProcessing.achPercent"
          ]
        }
      ],
      "confidence": "medium",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "sourceIds": [
        "housecall-pro-pricing-page"
      ]
    },
    {
      "vendor": "Jobber",
      "product": "Jobber",
      "slug": "jobber",
      "pricingUrl": "https://getjobber.com/pricing/",
      "retrievedAt": "2026-09-22",
      "pricing": "public",
      "billingDefaultShown": "annual",
      "plans": [
        {
          "name": "Core",
          "priceMonthlyBilledMonthlyUsd": 49,
          "priceMonthlyBilledAnnuallyUsd": 29,
          "annualTotalUsd": null,
          "includedUsers": null,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Book and schedule jobs online",
            "Send professional quotes",
            "Send invoices and receive online payments",
            "Create a professional website",
            "Track performance with built-in reporting",
            "Connect 100+ tools through the app marketplace"
          ],
          "keyExclusions": [
            "Automated client reminders (requires Connect)",
            "Automatic payment collection (requires Connect)",
            "QuickBooks Online sync (requires Connect)",
            "Time and expense tracking (requires Connect)",
            "Job costing (requires Grow)",
            "Two-way SMS (requires Grow)"
          ],
          "quote": null
        },
        {
          "name": "Connect",
          "priceMonthlyBilledMonthlyUsd": 139,
          "priceMonthlyBilledAnnuallyUsd": 99,
          "annualTotalUsd": null,
          "includedUsers": null,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "All Core features, plus:",
            "Send automated client reminders",
            "Collect payments automatically",
            "Standardize job documentation with checklists",
            "Automate quote and invoice follow-ups",
            "Sync with QuickBooks Online",
            "Track time and expenses"
          ],
          "keyExclusions": [
            "Job costing / profitability tracking (requires Grow)",
            "Two-way SMS (requires Grow)",
            "Custom workflow automations (requires Grow)",
            "Optional line items / upsells (requires Grow)"
          ],
          "quote": null
        },
        {
          "name": "Grow",
          "priceMonthlyBilledMonthlyUsd": 199,
          "priceMonthlyBilledAnnuallyUsd": 149,
          "annualTotalUsd": null,
          "includedUsers": null,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "All Connect features, plus:",
            "Customize quotes with rich visuals and reviews",
            "Upsell services with optional line items",
            "Track time automatically",
            "Track profitability with job costing",
            "Connect with customers through two-way SMS",
            "Build custom workflow automations"
          ],
          "keyExclusions": [],
          "quote": null
        }
      ],
      "quarterlyPlans": [],
      "addOns": [
        {
          "name": "Marketing Suite",
          "price": "$99/mo",
          "quote": "Marketing Suite: $99/mo"
        },
        {
          "name": "Receptionist (AI)",
          "price": "$29/mo",
          "quote": "Receptionist: $29/mo"
        },
        {
          "name": "Pipeline",
          "price": "$49/mo",
          "quote": "Pipeline: $49/mo"
        }
      ],
      "paymentProcessing": {
        "cardPercent": null,
        "cardFixedCents": null,
        "cardPercentIsFloor": false,
        "amexPercent": null,
        "amexFixedCents": null,
        "achPercent": null,
        "achFixedCents": null,
        "achMaxUsd": null,
        "quote": null
      },
      "freeTrialDays": null,
      "contractTerms": "Toggle offers \"1 year commitment\" and \"No commitment\". Annual (1-year commitment) rates are the discounted figures; no-commitment monthly rates are the higher figures.",
      "promotions": [],
      "bestFor": "Job scheduling, quotes and invoicing",
      "withheld": [
        {
          "path": "plans[Plus]",
          "label": "the Plus plan"
        },
        {
          "path": "plans[*].includedUsers",
          "label": "users included per plan"
        },
        {
          "path": "paymentProcessing",
          "label": "card and bank-payment processing rates"
        },
        {
          "path": "freeTrialDays",
          "label": "the length of the free trial"
        },
        {
          "path": "plans[*].additionalUserUsdPerMonth",
          "label": "the fee for each extra user"
        },
        {
          "path": "addOns[Additional users]",
          "label": "the fee for each extra user"
        }
      ],
      "snapshots": [],
      "changelog": [
        {
          "date": "2026-09-22",
          "change": "Plans, prices and fees first published from the vendor’s pricing page, confirmed on the live page. Not published until confirmed there: the Plus plan, users included per plan, card and bank-payment processing rates, the length of the free trial and the fee for each extra user.",
          "fields": [
            "plans[Plus]",
            "plans[*].includedUsers",
            "paymentProcessing",
            "freeTrialDays",
            "plans[*].additionalUserUsdPerMonth",
            "addOns[Additional users]"
          ]
        }
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "sourceIds": [
        "jobber-pricing-page"
      ]
    },
    {
      "vendor": "JobTread",
      "product": "JobTread",
      "slug": "jobtread",
      "pricingUrl": "https://www.jobtread.com/pricing",
      "retrievedAt": "2026-09-22",
      "pricing": "public",
      "billingDefaultShown": "monthly",
      "plans": [
        {
          "name": "JobTread",
          "priceMonthlyBilledMonthlyUsd": 199,
          "priceMonthlyBilledAnnuallyUsd": 159,
          "annualTotalUsd": 1908,
          "includedUsers": 1,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": 20,
          "additionalUserBilling": "monthly",
          "keyInclusions": [
            "All features included",
            "Unlimited free customer and vendor portal users"
          ],
          "keyExclusions": [],
          "quote": "Monthly Plan $199 — Cost shown per month, billed monthly. Annual Plan $159 — Cost shown per month, billed annually at $1,908. Save $480."
        }
      ],
      "quarterlyPlans": [],
      "addOns": [
        {
          "name": "Additional internal users",
          "price": "$20/month each (monthly plan); tiered price breaks after 10 users",
          "quote": "Internal User start at $20/month. Tiered price breaks begin after 10 users."
        }
      ],
      "paymentProcessing": {
        "cardPercent": null,
        "cardFixedCents": null,
        "cardPercentIsFloor": false,
        "amexPercent": null,
        "amexFixedCents": null,
        "achPercent": null,
        "achFixedCents": null,
        "achMaxUsd": null,
        "quote": null
      },
      "freeTrialDays": null,
      "contractTerms": "No contract & no setup fees; 30-day money-back guarantee for monthly subscription",
      "promotions": [],
      "bestFor": "Job management with customer and vendor portals",
      "withheld": [
        {
          "path": "promotions[*]",
          "label": "the savings the page states"
        }
      ],
      "snapshots": [
        {
          "capturedAt": "2026-09-23",
          "image": "/snapshots/jobtread-2026-09-23.png",
          "url": "https://www.jobtread.com/pricing",
          "fullPage": false
        }
      ],
      "changelog": [
        {
          "date": "2026-09-22",
          "change": "Plans, prices and fees first published from the vendor’s pricing page, confirmed on the live page. Not published until confirmed there: the savings the page states.",
          "fields": [
            "promotions[*]"
          ]
        }
      ],
      "confidence": "high",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "sourceIds": [
        "jobtread-pricing-page"
      ]
    },
    {
      "vendor": "Intuit",
      "product": "QuickBooks Online",
      "slug": "quickbooks-online",
      "pricingUrl": "https://quickbooks.intuit.com/pricing/",
      "retrievedAt": "2026-09-22",
      "pricing": "public",
      "billingDefaultShown": "monthly",
      "plans": [
        {
          "name": "Free",
          "priceMonthlyBilledMonthlyUsd": 0,
          "priceMonthlyBilledAnnuallyUsd": null,
          "annualTotalUsd": null,
          "includedUsers": 1,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "Send 2 invoices per month"
          ],
          "keyExclusions": [
            "No accountant access"
          ],
          "quote": "Free $0/mo — 1 user, No accountant access, Send 2 invoices per month"
        },
        {
          "name": "Simple Start",
          "priceMonthlyBilledMonthlyUsd": 38,
          "priceMonthlyBilledAnnuallyUsd": null,
          "annualTotalUsd": null,
          "includedUsers": 1,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "1 user plus access for 2 accountants",
            "Intelligent onboarding with expert-guided setup",
            "AI Chat for instant insights (Limited capacity, BETA)",
            "Categorizes expenses",
            "Maximizes tax deductions",
            "Handles the busywork (Learns & performs tasks, BETA)",
            "Run general business reports",
            "Automated bookkeeping",
            "Invoice and get paid",
            "Automate bill pay with free ACH"
          ],
          "keyExclusions": [
            "Enhanced reports (requires Essentials)",
            "Employee time on invoices (requires Essentials)",
            "Project profitability (requires Plus)",
            "Inventory tracking (requires Plus)",
            "Classes and locations (requires Plus)",
            "Construction financials solution (requires Advanced)"
          ],
          "quote": null
        },
        {
          "name": "Essentials",
          "priceMonthlyBilledMonthlyUsd": 85,
          "priceMonthlyBilledAnnuallyUsd": null,
          "annualTotalUsd": null,
          "includedUsers": 3,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "3 users plus access for 2 accountants",
            "Annual books check-in with action plan",
            "Cleans up your books, fast (with Accounting AI)",
            "Creates invoices in bulk, automatically (BETA)",
            "Gets you paid faster (with Payments AI)",
            "Estimates quarterly payments (with Business Tax AI)",
            "Run enhanced reports",
            "Add employee time to invoices",
            "Integrate third-party data into KPIs and dashboards",
            "Collect leads from custom form"
          ],
          "keyExclusions": [
            "Project profitability (requires Plus)",
            "Inventory tracking (requires Plus)",
            "Classes and locations (requires Plus)",
            "Budgets (requires Plus)",
            "Construction financials solution (requires Advanced)"
          ],
          "quote": null
        },
        {
          "name": "Plus",
          "priceMonthlyBilledMonthlyUsd": 140,
          "priceMonthlyBilledAnnuallyUsd": null,
          "annualTotalUsd": null,
          "includedUsers": 5,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "5 users plus access for 2 accountants",
            "Reconciles your books",
            "Transactions auto-categorized and verified",
            "Surfaces profit & loss insights",
            "Chat to plan scenarios and save as budgets (BETA)",
            "Finds and fixes anomalies",
            "Catch discrepancies pre-filing (with Sales Tax AI)",
            "Sources leads and follows up (with Customer AI)",
            "Run comprehensive reports",
            "Plan budgets",
            "Track project profitability",
            "Track and manage inventory",
            "Track classes and locations (40)"
          ],
          "keyExclusions": [
            "Construction financials solution (requires Advanced)",
            "Advanced project financials (requires Advanced)",
            "Custom user permissions (requires Advanced)",
            "Workflow automation (requires Advanced)",
            "Excel sync (requires Advanced)",
            "Batch invoices and expenses (requires Advanced)",
            "Priority support and training (requires Advanced)",
            "Classes and locations capped at 40"
          ],
          "quote": null
        },
        {
          "name": "Advanced",
          "priceMonthlyBilledMonthlyUsd": 340,
          "priceMonthlyBilledAnnuallyUsd": null,
          "annualTotalUsd": null,
          "includedUsers": 25,
          "unlimitedUsers": false,
          "additionalUserUsdPerMonth": null,
          "additionalUserBilling": null,
          "keyInclusions": [
            "25 users plus access for 3 accountants",
            "Auto-creates projects and allocates costs (with Project Management AI)",
            "Continuous books quality checks, quarterly insights",
            "Gives financial insights tailored to your business (with Finance AI)",
            "Customize dashboards with personalized KPIs and metrics",
            "Track performance with unlimited classes, locations, custom KPIs",
            "Free 1099 e-filing and approval workflows with Bill Pay Elite",
            "Construction financials solution",
            "Advanced project financials",
            "Customize user permissions and access",
            "Automate workflows",
            "Sync data with Excel",
            "Batch invoices and expenses",
            "Get priority support and training"
          ],
          "keyExclusions": [],
          "quote": null
        }
      ],
      "quarterlyPlans": [],
      "addOns": [],
      "paymentProcessing": {
        "cardPercent": null,
        "cardFixedCents": null,
        "cardPercentIsFloor": false,
        "amexPercent": null,
        "amexFixedCents": null,
        "achPercent": null,
        "achFixedCents": null,
        "achMaxUsd": null,
        "quote": "$0.50/standard ACH transaction over monthly allotments"
      },
      "freeTrialDays": 30,
      "contractTerms": "No annual contract; Cancel anytime.",
      "promotions": [],
      "bestFor": "Bookkeeping, invoicing and project profitability",
      "withheld": [],
      "snapshots": [],
      "changelog": [
        {
          "date": "2026-09-22",
          "change": "Plans, prices and fees first published from the vendor’s pricing page, confirmed on the live page.",
          "fields": []
        }
      ],
      "confidence": "medium",
      "verified": true,
      "verifiedAt": "2026-09-22",
      "publishable": true,
      "sourceIds": [
        "quickbooks-online-pricing-page"
      ]
    }
  ]
}
