Methodology

ToolMargin compares the known cost and verified capabilities of agency software. The calculations are deterministic: the same inputs always give the same results. No affiliate or commercial data is an input. Pricing checked against official sources Sep 18–24, 2026.

Four stages, one set of rules

Each stage answers a different question, but all four use the same catalogue, the same evidence and the same calculations.

Verified products and plans

The catalogue holds 19 products and 37 plans. Each plan has its own price, billing options, limits and capabilities, taken from official vendor sources: pricing pages, pricing documents, help-center articles and vendor publications. Every source is recorded with its address and review date, and the results link to the evidence behind each plan.

Required and Preferred jobs

You describe what your software must do as business jobs, such as a sales pipeline, proposals or client reporting, and mark each one:

Each job has a depth (Basic, Full-featured or Specialist). Only capability claims backed by verified evidence count, and partial or ambiguous claims are treated as not covered. For example, guest access to a project tool is not treated as a client login portal. A stack's coverage of a job is its single strongest product: two basic tools do not add up to a full-featured one.

Known and unknown costs

Monthly and annual billing

A price is used only for the billing period it was verified for. Monthly rates are never derived from annual discounts, or the reverse. If a plan has no verified price for the billing period you choose, it is shown as not priced for that period, and you can switch billing to compare.

Plan limits and usage

Plans have limits such as users, clients, contacts, dashboards, automation volume or storage. Your stated team size, client count and usage are checked against each limit. Where you have not stated a quantity, a documented default derived from your team and client count is used, and results say which figures are assumed. A plan that cannot serve your usage is not recommended for it. Where a limit is finite and meaningful, results show how much of it you use. Usage beyond the ranges a vendor publishes is not modeled.

How stacks are chosen

The search is exact: it gives the same answer as checking every combination of verified plans, with no sampling or shortcut that could miss a cheaper valid stack. It keeps only stacks that cover all your Required jobs, fit your usage and follow the product rules, such as using at most one primary CRM.

It then removes dominated stacks: those that another stack matches or beats on every job you asked for, on known cost and on number of products. A stack that is stronger on something you asked for is never removed for costing more.

What is not modeled

The catalogue is a defined set of products, not the whole market. A product that is not in the catalogue is not judged, and results routinely say so rather than filling the gap.

Some software categories are not modeled at all: agency website, website hosting, landing pages. ToolMargin does not currently model these categories, so you can mark them as needed but no product is recommended for them, and results show them as not modeled. An explicit "not modeled" answer is deliberate: it is preferred over a recommendation the evidence cannot support.

Exclusions

Prices exclude taxes, currency conversion, negotiated discounts, migration and implementation effort, cancellation terms and optional add-ons. Usage-based charges are not included unless explicitly priced. Examples are messaging, phone and AI consumption, extra automation credits, and overage beyond the priced tier. Each result lists the exclusions that apply to it.

Price verification dates

Prices are not live quotes. Each plan's price was checked against official sources on its own review date, shown with the evidence in the results; across the catalogue, review dates run from Sep 18, 2026 to Sep 24, 2026. Vendors change prices and plans, so check the current price with the vendor before you buy. If you find a price that has changed, the contact page explains how to tell us.

Recommendation independence

Rankings use only verified prices, verified capabilities and your inputs. There are no sponsored placements or paid rankings.

The site may earn affiliate commissions from some vendors in future. Affiliate status, tracking links and program rules are kept in a separate commercial module that the pricing data, the calculations and the results model cannot import; an automated test checks the whole import graph and fails if that changes. That module can only change where a vendor link points and whether a disclosure is shown beside it. It cannot add, remove or reorder a recommendation, and results routinely include products with no affiliate relationship. Links to official pricing and evidence sources are never affiliate links. See the affiliate disclosure.

The classic optimizer

The classic optimizer is the original comparison of ten products, one package each, kept so that earlier shared links keep working. For a review of your current stack, Optimize uses the full catalogue. The classic optimizer follows the same pricing, capability and independence rules described above, with its prices checked Sep 18, 2026.

The ten classic-optimizer products and their modeled packages (checked Sep 18, 2026)
ProductCategoryModeled packageMonthly priceAnnual priceWebsite
HighLevelCRM and lead generationUnlimitedVerifiedVerifiedHighLevel website (external site, opens in a new tab)
PipedriveCRM and lead generationGrowthVerifiedVerifiedPipedrive website (external site, opens in a new tab)
HubSpotCRM and lead generationMarketing Hub ProfessionalVerifiedVerifiedHubSpot website (external site, opens in a new tab)
TeamworkProject managementAccelerateNot verifiedVerifiedTeamwork website (external site, opens in a new tab)
ClickUpProject managementBusinessVerifiedVerifiedClickUp website (external site, opens in a new tab)
monday Work ManagementProject managementWork Management ProVerifiedVerifiedmonday Work Management website (external site, opens in a new tab)
AgencyAnalyticsClient reportingAll features per clientVerifiedVerifiedAgencyAnalytics website (external site, opens in a new tab)
DashThisClient reportingVerified dashboard/source tiers (Individual–Business)VerifiedVerifiedDashThis website (external site, opens in a new tab)
MakeAutomationCore (10,000 credits/month)VerifiedVerifiedMake website (external site, opens in a new tab)
ZapierAutomationProfessional (task tier sized to demand; one operator)VerifiedVerifiedZapier website (external site, opens in a new tab)

The classic optimizer evaluates combinations of those ten products against capability requirements rather than business jobs. It also recalculates results at 5, 10, 20 and 50 clients, scaling dashboards and data sources with your per-client assumptions while team size and other usage stay fixed, so that view is not a growth forecast; Grow is.

Known evidence gaps in the classic optimizer

These are open as of Sep 18, 2026. Where one applies, the product is shown as not priced; nothing is estimated.

Choose your stage