Pick the service you're after — each one shows what it costs, what's included, and the most common questions. Website hosting is tier-priced; everything else is quote-priced.
Most website builds fit one of three shapes. Pick the tier; setup is charged at checkout, the first monthly hosting charge lands 30 days later (after the build window).
Simple, mostly-static pages that rarely change — one or two edits a quarter, fewer than four a year. No data or cloud-hosting needs.
A bit more going on. Minor monthly edits, an events calendar, seasonal updates, an embedded booking widget. Most wineries and small operators land here.
Multi-page site with frequent edits, or a backend database we host. Member portals, data dashboards, customer accounts.
For unusual scope. We quote it per deal rather than forcing a tier — e-commerce with thousands of products, heavy integrations, anything off-the-shelf doesn't fit.
Thirty days after checkout. The setup fee is collected at day 0; the first hosting charge falls on day 30 — that's the build window, so you're never paying for hosting before there's a site to host.
Yes. As your site grows we'll usually be the ones to suggest the move. There's no setup fee on a tier change — just a different recurring rate from the next billing cycle.
That moves the project to Standard or Active — Light doesn't include cloud data hosting. Most data-backed projects (member portals, dashboards, custom storage) land on Active.
Quarterly billing saves 5% off the monthly rate. Annual saves 15%. The setup fee isn't discounted — it's the actual cost of building the site.
Stock photography licensing (we'll recommend free sources), domain registration if you don't already have one, and any third-party service fees (Stripe, payment processors, etc.). Everything else — hosting, SSL, ongoing maintenance, the edits included with your tier — is bundled.
Cancel any time from the Stripe customer portal. Your site stays live through the end of the current billing period. If you've prepaid quarterly or annually, the remainder is non-refundable — but we'll keep the site running until the period ends.
Google Ads, local SEO, and a Google Business Profile tuned for searches that bring real customers. Priced per engagement based on goals, geography, and ad-spend scale.
Our management fee is 10–15% of your ad spend, with a $250/month minimum, at or below the 10–20% the industry typically charges. The ad spend itself is separate, paid directly to Google, and always yours. We won't recommend a budget until we've run the audit and modeled what break-even and a realistic target ROAS look like for your business specifically.
Only when the data says it'll work. We've recommended customers stop running ads entirely when their margins didn't support it, and we've shrunk budgets after audits revealed wasted spend. Honest advice beats a bigger retainer — repeat clients are the business model, not maxing out billable hours.
Yes — everything is set up in your name. The Ads account, Business Profile, conversion tracking, landing pages all stay yours. 30-day notice, no penalty, full handoff with documentation.
Daily campaign monitoring, weekly tuning, monthly recap reports, quarterly strategy reviews, and ad-hoc support for changes. Includes the audit, setup, conversion tracking, and Google Business Profile optimization at engagement start.
Custom AI workflows for the repetitive work — drafts, follow-ups, report assembly. Each engagement covers audit, build, shadow-test against your real process, and a controlled production rollout.
You could get a working demo in a weekend with Zapier. The 3 months is what it takes to turn a demo into a production system: edge-case discovery during shadow mode, confidence-threshold calibration, integration hardening, audit logging. A demo handles the happy path; the rest is the 30% that breaks at 2am.
API usage typically $20–$200/month per workflow at small-business volume. Plus the optional $200–$500/mo support retainer if you want us monitoring + tuning. Most clients save 20–40 hours/month of staff time in exchange for $250–$700/mo total — payback under a month.
The monthly support plan covers small workflow changes — adjusting tone, swapping an input source, modifying an output format. Larger changes (new branches, new integrations) get scoped as a separate small project. Transparent about which bucket a change falls into before we touch it.
Every workflow has a confidence threshold below which work routes to a human for review instead of going out. Errors are logged with context and surfaced in a daily summary so you never discover a bad output two weeks late.
POS, CRM, e-comm, email, and ad data unified into a custom dashboard with monthly recaps and ad-hoc questions. Two-week initial rollout, then a steady cadence.
Warehouse hosting, dashboard maintenance, nightly data refresh, the monthly plain-English recap, and ad-hoc questions answered in days. Bigger one-off analyses get scoped separately; small follow-ups are included.
We rebuild the integration in the new system — typically 3–5 days, scheduled around your cutover. The historical data stays in our warehouse so trend lines survive the switch unbroken. Talk to us before any POS migration so we can snapshot everything.
Yes — read-only login for every team member, no per-seat charge. They can pull numbers themselves without filing a ticket. For deeper questions, you Slack/email/call your analyst.
Yes. Everything we build — segments, models, SQL, dashboards, briefing templates — is yours. We document the warehouse schema so an in-house analyst can pick it up. 30-day notice, no exit fee.
Prospect lists, outreach sequences, and the deliverability infrastructure to land in inboxes. Most engagements run with no long-term commitment.
Sending domain + warmup, deliverability infrastructure (SPF/DKIM/DMARC, inbox-placement monitoring), prospect list build, sequence writing in your voice, weekly performance review, and a monthly recap. Replies go to you; we handle "not interested" auto-classification.
3–10 qualified meetings per 1,000 contacts for a well-tuned B2B campaign. Higher-ticket and tighter-niche offers sit at the top of the range. We model realistic numbers for your specific case during the ICP workshop.
Low average order value B2C (under ~$100 LTV), brand-new product categories where no one knows they have the problem yet, and regulated verticals where cold contact is restricted. We tell you on the ICP call before you commit.
30-day notice, no penalty. Sending domain, lists, sequences, and suppression list all stay with you. We document anything custom for the next sender — in-house or another agency.
Cohort analysis, churn + LTV models, segmentation, and a monthly insights briefing. Often bundled with Data Analytics for combined pricing.
Data Analytics works at the business level (total revenue, what sold, what time of day). Customer Insights works at the customer level (who bought, how often, what they're worth, who's about to churn). Most clients eventually want both — bundle saves ~30% versus running them separately.
About 500 customers across 12+ months of history is the minimum for reliable statistical patterns. The sweet spot is 2,000–50,000 active customers — enough data for confident models, small enough that customer-level intervention is operationally realistic.
For most SMB clients: 70–85% precision on churn flags, ±15–25% on LTV forecasts. We backtest every model against the prior 90 days before shipping and report the real accuracy in plain English. If a model can't beat the baseline of "assume everyone behaves like the average," we won't ship it.
One PDF page. Three sections: what moved (segments that changed versus last month/year), pattern of the month (a deeper read on one cohort), top moves (3–5 specific actions ranked by impact). No raw dashboards in the recap — you have the dashboards for that.
Staffing, hours, inventory, and process tuning from your real data. Quote-priced based on locations, source systems, and review cadence.
Dollar savings or revenue lift against a pre-engagement baseline. Our internal bar: every quarterly action plan's #1 recommendation should pay back its own annualized cost within 90 days. If it doesn't, we tell you why and would rather walk away than keep billing.
Most common wins: staffing shifts moving hours from low-demand to high-demand windows, hours-of-operation cuts on unprofitable days, inventory reorder-point tuning, vendor renegotiation using cross-supplier margin analysis, process bottleneck removal. Usually concentrated and unsexy.
Quick wins (staffing shift, closed-Monday test, reorder-point update) usually show up in 30–60 days. Bigger structural changes take a quarter to land and a quarter after that to measure clean. The first quarterly review is the honest measurement point.
We design the changes, write the playbooks, walk your team through the rollout, and answer questions for as long as it takes — implementation support is built in. We don't do the operational change itself (new schedule, vendor call, retrain staff) — that stays with you because your team has the relationships and authority.
Web apps, internal tools, integrations, customer portals — the thing off-the-shelf doesn't solve. Quoted after a free discovery call.
Any stack the project needs. Defaults are TypeScript / React or HTMX / Node or Python / Postgres / Cloudflare — we ship fast there. If your team is on Rails, Django, .NET, Laravel, or Go, we'll build there instead. Pick the stack best for your business and team, not best for us.
You do, in full. Source code, deploy infrastructure, schema/migrations, env spec, CI/CD config, written handoff. No license fee, no per-seat charge, no vendor lock-in. If you ever take it to an in-house team or another agency, everything required to run and modify it is yours.
Norm, not exception. 2-week sprints exist for this — every Friday demo is a chance to redirect. Genuine scope changes are re-quoted transparently before we touch them; you decide whether to proceed. No surprise invoices.
Depending on the codebase: bug fixes, security patches (Node + library + CVE updates), small features, error/uptime monitoring, on-call for production incidents. Most retainer clients get one free major refresh per year (framework upgrade, deprecated-API replacement).
Tell us about your project — we'll point you at the right service and quote a real number.