1. Home
  2. Pricing

Terms of engagement

Real prices. No demo required.

Track is $199 a month and Optimize is $599 a month, both with a 7-day free trial and no card; pay annually and get two months free. Managed is scoped on a strategy call. Run it yourself, or have our legal-only team run it for you.

GavelGrow has served 500+ law firms since 2015 · Every channel · One specialty

Not sure which plan? Talk to a strategist
Schedule of fees 7-day trial · no card

Pick a plan. Start free.

Track fits a firm of 5: $199/mo

Prepared for people touch a lead Billing election Monthly Annual 2 MONTHS FREE

Track

For a firm running one channel that wants its own numbers

$199 /mo

per month

+$79/seat — same rate on every plan

Recommended · Your total at 5 seats $199/mo all 5 seats included Start Free Trial MOST FIRMS

Optimize

For a firm running several channels and real ad spend

$599 /mo

per month

+$79/seat — same rate on every plan

Your total at 5 seats $599/mo all 5 seats included Start Free Trial

Managed

For a firm that would rather hand it over than learn it

Custom

Scoped on your strategy call · month-to-month

3 seats included, then $79 each

Any team size · custom terms Book a Call

The 7-day trial

What the trial includes.

Seven days, no card. A trial can never run up a carrier bill in your name. Pick your tier at the end, or don’t; your data stays safe either way.

On from day one

Switches on when you choose a plan

Every plan includes

First click to signed case, on every plan.

These screens are demonstrations using representative data, not a real client’s file.

Campaigns Cases Calls

GavelGrow · Campaigns Demonstration firm · figures illustrative

CampaignsEvery campaign, with its cost per signed case.

GavelGrow · Cases Demonstration firm · figures illustrative

CasesEvery signed matter, with the campaign that produced it.

GavelGrow · Calls Demonstration firm · figures illustrative

CallsEvery call carries its first-touch campaign.

Exhibit A · Every feature, every tier

Full feature comparison

All three plans side by side — plus exactly what the seven-day trial includes, so nothing about the upgrade is a surprise.

Feature Trial Track OptimizeMOST FIRMS Managed
Reach
Ad accounts connectedGoogle Ads, Local Services 1 1 Unlimited Unlimited
Call tracking numbers — 2 numbers 10 numbers 3 numbers
User seatsExtra seats $79/month on any plan 5 5 (+$79/seat) 15 (+$79/seat) 3 (+$79/seat)
Client SMS per monthInternal alerts to your team never count — 1,000/mo 3,000/mo 1,000/mo
Leads, cases, campaigns, sequences Unlimited Unlimited Unlimited Unlimited
Smart Conversions
See what's ready to sendYour signed cases, matched and valued
Send signed cases with their value — —
Your data, your stack
REST API & webhooks — —
ZapierRuns on your API key — —
Practice-area benchmarksModelled industry estimates — not other firms' data — Teaser Full Full
Content studioResearch, drafting and publishing to your site — $750 add-on $750 add-on Included
CSV & PDF export
Security & administration
Role-based permissions
Audit logWho viewed, changed and exported what — —
Single sign-onSAML, Okta, Google Workspace — —
Getting help
Support Docs Email (1 business day) Priority (4h response) Named contact
Setup Self-serve Self-serve Guided We do it
Start Start Free Trial Start Free Trial Book a Call

Terms in plain language

The fine print, in plain English.

Renewals, cancelling and add-on prices, published up front.

  1. Overages

    Run past your texting allowance and you add a 500-message pack for $15. Alerts your own team receives never count.

  2. Renewals

    Plans auto-renew — monthly, or annually for the prepaid term — until cancelled. Cancel anytime in-app.

  3. Termination

    Cancel anytime; you retain access through the end of your paid period and CSV export stays available for 30 days after cancellation.

Add-ons, priced up front

Extra user seatSame price on every plan, including Managed — one seat price across the business. $79per user / mo Extra call tracking numberProvisioned in your own isolated phone subaccount — local or toll-free. $10per number / mo SMS pack — 500 messagesUnused messages carry over. Internal team alerts never count. $15per pack Content studioResearch, drafting and publishing to your site. Included on Managed. $750per mo

Every plan includes

Questions on the terms

Questions about pricing

Still unsure? Talk to a strategist.

Plans, seats and usage

What counts as one ad account?

One advertising account you connect — a Google Ads account or a Local Services Ads account. Track connects one. If you run Google Ads and Local Services side by side, that's two, and you want Optimize.

Do you cap how many leads or cases I can have?

No. Leads, cases, campaigns and sequences are unlimited on every plan, including the trial. Capping them would mean charging you more for succeeding, which is the opposite of the point.

How do seats work?

Track includes 5 seats, Optimize includes 15, and Managed includes 3. Beyond that, every extra seat is $79/month on every plan — one seat price across the business. No hard caps, and no reason to squeeze your intake team onto a shared login.

What happens when I hit my SMS limit?

Texts to clients pause until you add a 500-message pack ($15) or the allowance resets on the 1st. Unused pack messages carry over, and alerts your own team receives, like a hot-lead or missed-call notification, never count.

Trial, billing and cancelling

What does the trial actually include?

Seven days, no card. Everything except tracking numbers, outbound texts and email, and sending conversions. Email, tracking numbers and conversions switch on when you choose a plan; texting starts once US carriers approve your number, usually two to three weeks later. A trial can never run up a carrier bill in your name.

Do you offer annual discounts?

Yes — two months free when you pay annually. Track is $1,990/year (equivalent to ~$166/month) and Optimize is $5,990/year (~$499/month). Managed is month to month only.

Can I cancel?

Any time. Every plan is month to month with no minimum term and no long-term contract — including Managed. Cancel and you keep access until the end of the period you've paid for, and you can export everything before you go.

Data and security

Are your benchmarks real data from other firms?

No, and we won't pretend otherwise. They are modelled industry estimates by practice area and market size — a sensible reference point, not measured results from our client base. We label them that way everywhere in the product.

Are you SOC 2 certified?

No. We hold no SOC 2 report and aren't currently pursuing one. What we do have: AES-256 encryption at rest, TLS in transit, role-based access control, an append-only audit trail, and each firm's calls and messages isolated in their own dedicated phone subaccount. We'll complete a security questionnaire and sign a DPA on request.

Can I give my bookkeeper access to billing without showing them case data?

Yes. GavelGrow includes a dedicated Billing role: the user sees your subscription, invoices, seat counts, audit log, and exports — but is blocked from leads, cases, client communications, and integrations. Perfect for external accountants, office managers, or bar-compliance officers who need financial visibility without attorney-client privileged data.

Works with your stack

Do I need CallRail?

No. Call tracking is built in, and we provision your numbers directly. If you already run CallRail we'll sync it instead, and if you have their Conversation Intelligence add-on we'll read those transcripts so call triage works on day one.

Does GavelGrow sync with Google Calendar?

Yes — two-way sync, on every tier. Each attorney connects their own Google Calendar in Settings → Integrations. Every event you create in GavelGrow (consultations, court dates, follow-ups) auto-pushes into their primary Google Calendar with attendees and Google-native invitation emails — and any change made directly in Google (rescheduling, cancellation, time edit) flows back into GavelGrow within five minutes. Zero manual copying, zero calendar drift. Outlook / Microsoft Graph support is coming next.

Can the intake form show different questions based on case type?

Yes — GavelGrow's intake builder supports conditional field visibility out of the box. Ask for estimated case value only on Personal Injury intakes, or hide the phone number field unless the visitor selects Mass Tort. Multi-step wizards, required vs optional field control, and brand-matched styling are all included on every tier.

Does GavelGrow support webhooks or Zapier?

Yes, on Optimize and Managed. Register any HTTPS endpoint and GavelGrow POSTs a signed JSON payload whenever specific events fire — lead.created, lead.status_changed, lead.deleted (more events rolling out). Signatures use HMAC-SHA256 in Stripe's exact header format (X-GavelGrow-Signature: t=…,v1=…), so your existing Stripe webhook verifier library drops in with zero changes. Zapier runs on your API key.

Execution

Try free for 7 days. No card.

Track and Optimize start with a 7-day free trial.

For GavelGrow Inc.

Abram Ninoyan

Founder

For the undersigned firm

No signature — and no card — required Start Free TrialOr talk to sales

Cancel anytime · No credit card required