Everything we do is priced against a single baseline hourly rate. Some work is productized and fixed-price. Some is scoped and quoted up front. Some is bespoke and billed by the hour. You always see the math before you sign.
Not every engagement looks the same. Productized installs need fixed prices. Custom builds need T&M. Most projects sit in between. We pick the right billing structure for the work, not the other way around.
Fixed price, fixed scope, fixed timeline. The repeatable installs we do most often.
Quoted after the discovery call. Hours estimated, deliverables defined, milestones agreed.
For ongoing or open-ended work. Hours tracked transparently, billed weekly.
Rough bands at common price points. Every project gets quoted on its own merits, but these are the shapes most engagements take.
One platform deployed cleanly. Your CRM, deal tracker, or community platform, fully configured and trained on your accounts.
A Claude Project tuned to your voice with knowledge base, plus two custom Skills for repeatable internal work.
Multi-platform implementation. CRM migration, marketing tool setup, accountability layer, custom Zapier workflows, team training.
A focused single-purpose app built from scratch. Dashboard or admin UI, database, auth, deployment.
CRM-class build with multi-tenant architecture, Claude-native features, MCP servers, production hardening. Reference build is our own CRM.
50% on signed SOW, 50% on accepted delivery. Productized installs follow the same split.
For retainers and custom software, you get a weekly time report and an invoice every Friday. No mystery hours.
If scope shifts, we send a written change order with hours and price before anything new gets built.
Cards take a 3% processing fee. ACH and wire are clean. We do not chase invoices, so net-15 max.
Retainers are rolling-month. Pause or stop with two weeks notice. Project work ends when the deliverable is signed off.
1 year of email and text support is built into every install at no additional cost.
Every deliverable is defined against written acceptance criteria. If we miss them and cannot fix it in a reasonable revision window, you receive a pro-rated refund.
For projects over $25K, we offer three or four milestone payments instead of 50/50 deposit. Each milestone has its own acceptance criteria and its own payment trigger.
If we miss a defined milestone by more than 7 business days through our fault, we credit you against the next milestone. The number is defined in the SOW, typically 10% of that milestone.
You can cancel an active engagement at any time. You pay for work completed plus reasonable transition time. We hand over current state, deliverables, credentials, and documentation cleanly.
Key person risk is real for a firm of one. Every engagement has written progress notes, code and docs in your systems (not ours), and explicit handoff packets at every milestone so you have what you need if something happens.
Refund terms are written publicly, not hidden in the SOW fine print. Read the refund policy →
Free fit call first. If we both think there is a real project here, the next step is the paid scoping consultation. By the end you have a recommendation, a rough scope, and a clear next step.
Book the free fit call