Purpose of this document. This is a working internal business plan, not a pitch deck. Every number is grounded in real Vivere data — actual client builds, actual token usage from our Claude Code sessions, actual portfolio, actual pricing. Read it once end-to-end, then we talk.
| Joseph Sutliff | Founder, Lead Developer, 50% owner. Architecture, client strategy, ops, Framework, reports, deployment. |
| Michael Olmsted | Co-Founder, Creative Director & Developer, 50% owner. Creative direction, visual production, photography, front-end contribution, brand strategy. |
| Ownership | 50/50 equal partnership. Quarterly profit distributions split evenly. Per-project payouts scale with contribution. |
| Review cycle | Annual ownership review every January. This plan: quarterly review. |
Jump directly to: Management & Founders • AI Tooling & Real Token Data • 3-Year Revenue • Joint Decisions We Need to Make
Vivere Colorado is a custom web development and digital services studio co-founded and operated by Joseph Sutliff (Founder, Lead Developer) and Michael Olmsted (Co-Founder, Creative Director & Developer) on Colorado's Western Slope. We build fast, accessible, fully custom websites for small and mid-size businesses — no templates, no offshore teams, no middlemen. Every client works directly with the founders from first call to launch day.
Vivere Colorado is a two-founder custom web development studio operating out of Western Colorado. We are not a marketing agency, a freelance platform, or a template shop. We are a full-service digital build team that takes a business from "no web presence" or "broken web presence" to a fast, professional, SEO-optimized site — deployed globally on Cloudflare's edge network — typically within two weeks of project start. Joseph leads development, architecture, and operations; Michael leads creative direction, visual asset production, and contributes to front-end build and brand strategy.
The single largest operational advantage is the Vivere Master Framework — a production-ready static site system built over multiple client engagements. The Framework provides:
All client sites deploy to Cloudflare Pages — a global CDN with sub-100ms response times, automatic SSL, DDoS protection, and effectively zero hosting cost at our scale. Clients never pay for hosting beyond domain registration (~$10–15/yr). The absence of monthly hosting fees is a significant sales differentiator against competitors who lock clients into $30–100/month WordPress hosting plans.
| Client | Type | Status | Complexity |
|---|---|---|---|
| Grand View Event Center | Event Venue | Live | Complex (multi-page, catering system) |
| The Yard Family Fun Center | Entertainment | Live | Standard (gallery, menu, lightbox) |
| 970 Mobile Detailing | Auto Services | Live | Standard (gallery, local SEO) |
| Mimi's Sweet Treats | Bakery / Catering | Live | Standard (product showcase, form, owner-operated) |
| SOL — Everyday Bullshit | Editorial Blog | Live | Standard (article layout, video library) |
| Jireh Cafe and Bakery | Cafe / Bakery | Live — jirehcafeandbakery.com | Standard (menu, gallery, local SEO, contact) |
| Sonora Market | Carniceria / Meat Market | Live (staging) | Standard (bilingual, local SEO, gallery) |
| vivereweb.com | Agency Site (self) | Live | Complex (pricing, showcase, assessment flow, contact, reports) |
Every proposal is a branded, hosted, linkable deliverable — not a PDF attachment. Each report uses the Vivere tiered report system (Discovery / Proposal / Comprehensive Build) and lives on its own URL under vivereweb.com/client-reports/. Prospects receive a single link that demonstrates our capability before we ever quote a price.
| Client | Type | Report Tier | Status |
|---|---|---|---|
| Red Shed Produce | Wholesale / Soda Shop | Tier 2 Proposal — Wholesale Partner Report | Delivered — pipeline |
| ELSWR Tattoo Parlor | Tattoo Studio | Tier 2 Proposal — Web Partnership (CMS, scheduling, retainer) | Delivered — pipeline |
| Sonora Market | Carniceria / Meat Market | Tier 3 Comprehensive — Build Report, Competitive Analysis & Growth Strategy | Delivered |
| Veracious Accounting | Accounting / Professional Services | Tier 2 Proposal — Digital Growth Proposal | Delivered — pipeline |
| Noble Nutraceuticals | Health Brand | Tier 1 Discovery — scoping full rebuild | In progress |
Projections reflect the current Vivere tier structure (Tier 1 $1,750–$2,500, Tier 2 $2,750–$4,500, Tier 3 $4,750–$7,500, Tier 4+ $8,000–$12,500+) and a retainer model scaling from $75/mo basic to $900+/mo premium. All figures USD.
| Client Tier | Y1 Builds | Y1 Revenue | Y2 Builds | Y2 Revenue | Y3 Builds | Y3 Revenue |
|---|---|---|---|---|---|---|
| Tier 1 — Basic ($1,750–$2,500) | 4 | $8,500 | 6 | $13,000 | 8 | $17,000 |
| Tier 2 — Standard ($2,750–$4,500) | 5 | $18,000 | 10 | $37,000 | 14 | $52,000 |
| Tier 3 — Complex ($4,750–$7,500) | 3 | $18,000 | 6 | $37,000 | 10 | $62,000 |
| Tier 4+ — Enterprise ($8,000–$12,500+) | 0 | $0 | 1 | $10,000 | 2 | $22,000 |
| Retainers (all tiers, compounding) | — | $4,500 | — | $12,600 | — | $28,000 |
| Reports / Audits / Consulting | 8 | $2,400 | 15 | $5,500 | 25 | $9,500 |
| Total Revenue | 12 builds | ~$51,400 | 23 builds | ~$115,100 | 34 builds | ~$190,500 |
| Quarter | T1 | T2 | T3 | Build Revenue | Retainer | Quarterly Total |
|---|---|---|---|---|---|---|
| Q1 — Jan–Mar (founder only) | 1 | 1 | 0 | $5,700 | $300 | $6,000 |
| Q2 — Apr–Jun (site live, chamber push) | 1 | 2 | 1 | $15,300 | $900 | $16,200 |
| Q3 — Jul–Sep (referral flywheel) | 1 | 1 | 1 | $11,700 | $1,500 | $13,200 |
| Q4 — Oct–Dec (year-end push) | 1 | 1 | 1 | $11,700 | $1,800 | $13,500 |
| Year 1 Total | 4 | 5 | 3 | $44,400 | $4,500 | ~$48,900 |
Quarterly Ramp total ($48,900) excludes ~$2,400 in reports/audits/consulting and ~$100 rounding shown in the Tier-Based table above; both views reconcile to ~$51,400 Year 1 gross.
This scenario models a shift from passive referral/organic lead flow to active outbound: cold outreach, chamber networking pushes, targeted Google Ads/Meta campaigns ($400–$800/mo ad spend), monthly content marketing, and a dedicated 10–15 hrs/week prospecting block from Joseph. Y1–Y2 executed by partners only; Y3 unlocks one Framework-trained contractor (§13 G1–G5 gate) to push past the ~18–22 builds/yr partner ceiling.
| Metric | Y1 — 2026 | Y2 — 2027 | Y3 — 2028 |
|---|---|---|---|
| Additional builds vs. baseline | +6 (avg +2/mo, H2 ramp) | +18 (avg +3–4/mo) | +22 (avg +5/mo, capacity-capped) |
| Total builds | 18 | 41 | 56 (contractor-assisted) |
| Build mix shift | +T2, +T3 | +T3, first T4 | +T4, +T5 |
| Build revenue | $68,000 | $175,000 | $285,000 |
| Retainer revenue (higher attach rate) | $7,200 | $22,000 | $48,000 |
| Reports / Audits / Consulting | $3,500 | $8,000 | $14,000 |
| Ad spend & marketing tools | −$6,000 | −$10,000 | −$14,000 |
| Net revenue (after marketing) | ~$72,700 | ~$195,000 | ~$333,000 |
| Lift vs. baseline | +42% | +69% | +75% |
This scenario adds a full-time or commission-based salesperson in Q2 of Year 2, funded by Year 1 retained earnings. Salesperson removes prospecting load from Joseph, freeing him for framewire/creative and closing calls. A contractor bench of 2–3 Framework-trained developers (per §13 G1–G5 gate) each delivers ~14–18 builds/yr solo, so the bench plus partners can realistically close 60–70 builds/yr by Y3 without sacrificing quality. Contractor cost ~50% of build revenue on overflow work.
| Metric | Y1 — 2026 | Y2 — 2027 | Y3 — 2028 |
|---|---|---|---|
| Salesperson hire | — (not yet) | Q2 2027 onboard | Full year |
| Compensation model | — | $3K/mo base + 10% of closed build revenue | $4K/mo + 10% or $55K base |
| Net new leads qualified/mo | 3–5 | 15–20 | 20–28 |
| Contractor bench size | 0 | 1 onboarded by Q4 | 2–3 active |
| Total builds (partners + contractors) | 18 | 45 | 65 |
| Gross build revenue | $68,000 | $195,000 | $335,000 |
| Retainer revenue | $7,200 | $26,000 | $58,000 |
| Reports / Consulting | $3,500 | $10,000 | $18,000 |
| Salesperson cost (base + commission) | $0 | −$38,000 | −$75,000 |
| Contractor cost (50% of overflow build revenue) | −$4,000 | −$35,000 | −$75,000 |
| Ad spend & marketing | −$6,000 | −$14,000 | −$20,000 |
| Net revenue to partners | ~$68,700 | ~$144,000 | ~$241,000 |
| Per-partner take (50/50) | ~$34K | ~$72K | ~$120K |
| Scenario | Y1 Net | Y2 Net | Y3 Net | Builds Y3 | Capacity Strategy |
|---|---|---|---|---|---|
| Baseline — Organic / Referral | ~$51K | ~$115K | ~$190K | 34 | Two partners, no outside help |
| Aggressive — Active Sales + Ads | ~$73K | ~$195K | ~$333K | 56 | Partners + contractor in Y3 |
| Scale — Salesperson + Contractor Bench | ~$69K | ~$144K | ~$241K | 65 | Partners + salesperson + 2–3 contractors |
| Tier | Price Range | Timeline | Best For |
|---|---|---|---|
| Tier 1 — Starter (1–3 pages) | $1,750 — $2,500 | 7–10 days | Solo operators, trades, landing pages, personal brands |
| Tier 2 — Standard (4–6 pages) | $2,750 — $4,500 | 10–14 days | Restaurants, events, retail, professional services |
| Tier 3 — Professional (7–10 pages) | $4,750 — $7,500 | 14–21 days | Multi-service, galleries, booking flows, local SEO |
| Tier 4 — Advanced (custom features) | $8,000 — $10,000 | 21–28 days | E-commerce, intake systems, multi-location |
| Tier 5 — Business Platform | $10,500 — $12,500 | 4–6 weeks | Custom CMS, scheduling, member portals |
| Tier 6 — Enterprise Build | $12,500+ | 6–8 weeks | SaaS, integrations, ongoing digital strategy |
| Plan | Monthly | Includes |
|---|---|---|
| Basic Care | $75 — $150 | Uptime monitoring, minor text updates, hosting coordination, priority response |
| Standard Retainer | $175 — $275 | Monthly content updates, seasonal graphics, SEO monitoring, performance report |
| Premium Retainer | $325 — $500 | Ongoing content, analytics review, page additions, visual refreshes |
| Partner Retainer | $600 — $900+ | Full ongoing strategy, ad coordination, A/B testing, new feature rollouts |
| Service | Rate | Notes |
|---|---|---|
| Hourly Consulting / Emergency Support | $125/hr (min 1hr) | Outside-retainer work, emergency hotfixes, one-off training |
| Site Audit Report | $150 — $350 | Lighthouse, SEO, accessibility, competitive analysis — credited toward build if booked |
| Discovery / Proposal Report | $100 — $250 | Scoped proposal + strategy document; credited toward build |
| Domain & Cloudflare Setup | $75 — $150 | Same day — DNS, SSL, performance config, billed once |
Rate increases are planned; retention shock is not. Every time Vivere raises tier prices or retainer rates, existing clients are protected by a written grandfather policy so a rate change never reads as a punishment for loyalty.
| Client Status at Rate-Change Date | Treatment | Notice |
|---|---|---|
| Active retainer client | Locked at current rate for 12 months past the change date. Rate moves on the following anniversary — not mid-cycle. | 60 days written notice before the anniversary |
| Build client within 90 days of launch | May sign retainer at old rate within 90 days of launch, then treated as active-retainer above. | Day 30 call covers the window explicitly |
| Past build client > 90 days post-launch, no retainer | Returns at new rate. Prior-client discount of 10% for 12 months if signing within that window. | Covered at Month 6 / Month 12 Stage-6 touchpoint |
| New build tier prices (one-time builds) | Locked at quoted price for the duration of the signed SOW. No mid-build increase regardless of market rate change. | SOW fixes the number |
Western Colorado — defined here as the region west of the Continental Divide including Grand Junction, Montrose, Delta, Rifle, Glenwood Springs, Fruita, Palisade, and Clifton — represents a population of approximately 300,000–325,000 with combined metro economic output exceeding $8 billion annually. The Grand Junction MSA alone accounts for ~165,000 residents and is the economic hub of the region.
| Market Area | Est. Population | Key Industries | Web Presence Gap |
|---|---|---|---|
| Grand Junction / Clifton | ~140,000 | Healthcare, retail, government, energy | Moderate — small biz often lacking |
| Fruita / Palisade | ~25,000 | Agriculture, tourism, wine / agri-tourism | High — vineyards, farms, tour ops minimal |
| Montrose | ~45,000 | Healthcare, trades, tourism, agriculture | High — large trades sector with no presence |
| Delta | ~20,000 | Agriculture, food service, small retail | Very high — most small biz have no site |
| Rifle / Glenwood Springs | ~45,000 | Energy, tourism, hospitality, outdoor rec | Moderate-high — tourism needs better sites |
| Metric | Data | Source |
|---|---|---|
| US Web Design Services market (2024) | $43.1 billion | IBISWorld — NAICS 541511 |
| Annual market growth rate | +3.8% / year | IBISWorld 2024 |
| US small businesses without a website | ~27% | Clutch.co SMB Survey 2023 |
| Rural small businesses without a functional site | 58–65% | SBA / USDA rural digital adoption reports |
| Western Slope total small businesses (est.) | 18,000–22,000 | CO Secretary of State, county filings |
| Addressable market (no quality web presence) | 10,000–14,000 businesses | ~60% of regional total |
| Vivere Year 3 market penetration target | ~0.3% (30–35 clients) | Conservative |
The lower bound on any web conversation is not a competing agency — it is a DIY platform the prospect already considered. Vivere never wins on monthly price; it wins on custom + managed + owner-retained code. Every proposal should show this side-by-side so the value conversation is explicit, not implied.
| Platform | Monthly Cost (2026) | What's Included | Where It Fails Rural SMBs |
|---|---|---|---|
| Wix | $17–$59 / mo | Template editor, hosting, basic SEO | Performance / Lighthouse scores poor, template-locked look, no custom JS depth, DIY time cost is the real expense |
| Squarespace | $23–$65 / mo | Template editor, hosting, e-commerce add-on, email | Better design polish than Wix but same template ceiling; $200–$700 / yr recurring with no asset ownership |
| GoDaddy Websites + Marketing | $10–$25 / mo | Drag-drop builder, domain, email | Lowest quality of the three; what rural owners most often try, abandon, and come to Vivere from |
| Shopify (retail) | $39–$399 / mo | Full e-commerce stack, theme marketplace | Only makes sense for true transactional retail; most rural SMBs don't need it but get sold into it |
| Vivere Tier 2 build | One-time $2,750–$4,500 + $75–$175/mo Care Plan | Custom design, owner-retained code, hand-tuned performance, local support | Breakeven against Squarespace Business (~$65/mo) in ~4 years; wins on quality from day one |
There is no established, branded web development agency serving the Grand Junction metro and surrounding Western Slope communities. The first credible, portfolio-backed agency to plant a flag owns the market by default. The vivereweb.com launch combined with local outreach establishes presence before any competitor can respond.
In rural communities, word-of-mouth referrals are the dominant channel for service businesses. Every satisfied client is a node in a tight-knit business community. Grand View Event Center has direct relationships with caterers, musicians, and vendors. The Yard reaches family-oriented businesses. Mimi's Sweet Treats reaches the wholesale and hospitality side. Each completed project generates a natural referral pipeline to adjacent businesses.
The Grand Junction Area Chamber and the SBDC at Colorado Mesa University actively seek resources for small-business owners. A partnership — potentially a discounted "first site" package for chamber members — generates a warm, pre-qualified lead pipeline with zero ad spend.
The single best thing we can do for financial stability is convert every new build client into a monthly retainer. "For $175/month I'll handle any content updates, monitor your site performance, coordinate any domain or hosting issues, and be your first call for anything digital." The compounding effect is modeled in §4.
A site audit delivered to a business owner who has never seen a Lighthouse score, accessibility grade, or SEO gap analysis is one of the most powerful sales tools we have. The tiered report system (Discovery → Proposal → Comprehensive Build) is already operational. Conversion from audit to build engagement should target 40–60%.
Most local freelancers and small agencies host client sites on shared hosting (GoDaddy, Bluehost, HostGator) — slow, insecure, and expensive. Vivere's standard Cloudflare Pages deployment is genuinely superior on every measurable dimension: sub-200ms global load, automatic SSL, zero downtime, no monthly hosting bill.
The most significant market-level threat is not human competition — it is the commoditization of basic web presence by AI-powered no-code tools. Wix, Squarespace, GoDaddy, and increasingly Shopify now offer AI site generation where a business owner can answer 10 questions and receive a passable website for $15/month. This directly threatens the low end of our market.
National full-service agencies (both traditional and white-label) are generally not a near-term threat in the rural Western Colorado market. Their minimum project size ($5K–$25K+), lack of local relationships, and inability to offer personal accountability make them structurally non-competitive in our primary segment. They become relevant if we pursue larger commercial or institutional clients in Year 3+.
Individual freelancers exist in the Grand Junction area — typically part-time, without a portfolio, a framework, a production system, or professional documentation. They compete on price, not quality. Our differentiator is demonstrable: a live portfolio, a branded agency, professional proposals, a tiered report system, and a measurable technical standard. A client burned by a disappearing freelancer is our best prospect.
A local or national recession compresses small-business discretionary spending. Web development is often cut first. Our retainer model partially mitigates this — far easier to retain a $175/month client than re-acquire a new build client during a downturn. Recession-period marketing is historically more effective for businesses that continue investing, making "you need to be visible online when your competitor pulls back" a stronger pitch, not weaker.
Our deployment infrastructure relies on Cloudflare Pages. While Cloudflare is one of the most financially stable and technically capable platforms in the industry, dependency on any single provider carries risk. Mitigation: all client sites are maintained in git repositories that can be deployed to Netlify, GitHub Pages, or Vercel within hours if needed. No client is ever locked to a platform we can't migrate from.
| Risk | Severity | Mitigation |
|---|---|---|
| Single-operator bandwidth cap — Joseph can manage 2–3 active builds simultaneously; quality and timeline suffer beyond that. | High | Build a trusted part-time contractor or junior dev relationship by Q3 2026. Document processes. Target: hand off basic builds by Year 2. |
| Scope creep on fixed-price projects — Clients adding features mid-build erodes margins and delays timelines. Common in relationship-heavy rural markets where saying no feels personal. | High | Formalize a Change Order process. Every new feature after scope sign-off gets a written change order with price and timeline impact. |
| Client content delays — #1 cause of timeline overruns is clients not delivering photos, copy, or approvals on schedule. | Medium | Add a "Content Deadline" clause to all contracts. If client fails to deliver within 14 days, project enters holding queue and timeline resets. Restart fee applies. |
| Retainer churn without perceived value — "The site's fine, why am I paying $175?" is a real objection at month 3–6. | Medium | Send a monthly 1-page Site Health Report to every retainer client — uptime, Google Search Console data, actions taken. Make value visible. |
| Accounts receivable — late payment — Small rural businesses can be slow to pay; cash flow gaps during build periods. | Medium | 50% deposit before work begins — non-negotiable. Final 50% due on launch day before DNS cutover. Use Stripe or Wave for tracking. |
| No contract / e-sign system yet — Currently relying on PDF exchange. Slows close velocity and exposes scope risk. | Medium | Implement DocuSign, HelloSign, or equivalent by Q2 2026. Standardize master services agreement and statement of work templates. |
| No payment-collection integration — Manual invoicing adds friction, increases time-to-collect. | Medium | Integrate Stripe or Square Invoices by Q2 2026. Add pay-online link to every invoice and proposal. |
| Pricing under-market — Instinct to price low to win rural clients can establish "Vivere is cheap" rather than "Vivere is accessible." | Low | Never discount below $1,750 for any build. For budget-constrained clients, offer phased build — basic site now, expand later. |
| Scaling without process documentation — Growth becomes chaotic if the build process lives entirely in Joseph's head. | Low | Extend Vivere Master Framework docs to cover client onboarding, review cycles, and deployment. Team playbook complete by Q3 2026. |
| Professional liability exposure (E&O) — General liability does not cover client claims of defective work, missed deadlines, or data issues. Exposure escalates sharply at Tier 4+ where transactional / platform work begins. | High | Bind Tech/Professional E&O policy ($1M coverage, ~$60–$120/mo) by Q2 2026, before signing any Tier 4+ engagement. Pair with the general-liability quote called out in Section 16. |
| Key-person concentration — Joseph is the single build operator. A 60+ day absence (illness, injury, family emergency) would stall every active build and every retainer. | Medium | Carry a term life + disability policy ($250K coverage, ~$30–$60/mo) naming Vivere Colorado / Michael as beneficiary. Q3 2026 target; revisit at contractor onboarding. Documented process + contractor trained on Framework is the long-term mitigation. |
| Data protection exposure on Tier 5+ stacks — Cloudflare D1 + R2 builds hold client and end-user data. Without a documented security baseline we cannot credibly quote enterprise or public-sector work. | Medium | Before the first Tier 5 engagement: publish a one-page Vivere Security Baseline covering encryption at rest, nightly backup cadence, incident-response contact, 30-day admin log retention, and a signed data processing addendum template. |
| Site outage / security incident with no playbook — Rare, but when a client site is hacked, defaced, or taken offline by a DNS / Cloudflare issue, response time and communication discipline are what preserve the relationship. | Medium | Maintain a 1-page Incident Response Playbook (see below) covering detection, triage, client notification, remediation, and post-incident report. Reviewed annually; drilled once on a staging site per year. |
High-consequence, low-frequency events need a pre-written response because they always happen at the worst time. The playbook below is the Vivere standard; the full document lives in the shared operations folder and is drilled once per year.
| Step | Time Target | Action |
|---|---|---|
| 1. Detect & triage | Within 30 min of alert | Confirm outage / breach scope. Cloudflare dashboard, status.cloudflarestatus.com, DNS check, SSL check, GA4 realtime. Classify: P1 site down / P2 partial degradation / P3 cosmetic. |
| 2. Client notification | Within 1 hour (P1) / 4 hours (P2) | Short call or text to the client contact: what happened, what's known, what we're doing, next update time. No jargon. No speculation. |
| 3. Remediate | P1 same-day, P2 within 24h | Rollback to last-known-good deploy on Cloudflare Pages; rotate credentials if breach suspected; restore from R2 backup if D1 corrupted; file abuse report if hosting incident. |
| 4. Monitor | 24–72 hours post-resolution | Elevated monitoring for recurrence. Confirm analytics + forms + checkout (if applicable) back to baseline. |
| 5. Post-incident report | Within 7 days | Written 1-page summary to client: root cause, timeline, what was lost (if anything), what's changed to prevent recurrence. Filed to their project folder. |
Vivere Master Framework documented. Codebase cleaned, branded, Cloudflare-ready. Report templates (Tier 1–3) created.
Convert ELSWR, Noble Nutraceuticals, and Red Shed pipeline proposals into signed contracts. Target: 2 of 3 close by end of Q2.
Offer every existing client a monthly retainer. Target: 5 signed retainer agreements, ~$875/mo recurring base.
Part-time developer (contract, ~10 hrs/wk) capable of handling basic builds frees Joseph for complex builds, sales, and client relationships.
Active outreach to Montrose and Delta business communities. Target: 3–4 builds in this geography in Year 2. Even less served than Grand Junction.
Cross $100K gross revenue. 18 active retainer clients providing stable monthly income floor. Document what worked. Raise prices for new clients.
Compounding retainer base reaches a point where the business is financially stable regardless of new build volume in any given month. Foundation for sustainable growth.
Physical presence in Grand Junction (co-working or small office) adds credibility and a meeting space for client consultations. Evaluate based on Year 2 performance.
Higher-value service tier for e-commerce builds (Shopify integration, custom cart solutions) and light mobile web app development. Targets the $8K–$20K project range.
This section models revenue by how clients arrive — cold outreach, referrals, repeat business, and inbound. As the portfolio matures, the client mix shifts from expensive-to-acquire cold clients toward lower-CAC referrals and repeat work, compressing cost and improving margins.
| Acquisition Channel | Year 1 Mix | Year 2 Mix | Year 3 Mix | CAC (est.) |
|---|---|---|---|---|
| Cold outreach / direct network | 60% | 35% | 20% | $200–$400 (time) |
| Client referrals | 25% | 40% | 45% | $0–$50 (thank-you) |
| Repeat clients | 10% | 15% | 20% | $0 (existing relationship) |
| Inbound (vivereweb.com SEO) | 5% | 5% | 8% | $0 (organic) |
| Advertising (Google / Meta) | 0% | 5% | 7% | $150–$350 / lead |
| Phase | Strategy | Budget | Expected Return |
|---|---|---|---|
| Y1 — Brand Foundation | vivereweb.com SEO, Google Business Profile, portfolio showcasing, chamber outreach | $0 paid ads | 2–4 inbound leads / quarter by Q4 |
| Y2 — Targeted Local Ads | Google Local Services Ads + Meta geographic targeting ($50–100/day bursts during slow periods) | $3,000–$5,000 / yr | 1–2 additional builds / quarter from paid; 3–5x ROI |
| Y3 — Brand Recognition | Referral program formalized, chamber sponsorship, portfolio dominates local search | $2,000–$3,000 / yr (maintenance) | Inbound self-sustaining; paid ads supplemental |
CAC is modeled per channel using blended time ($125/hr hourly rate) + direct spend. Target: total CAC stays under 15% of Tier 2 revenue (<$475 per signed Tier 2 client). Anything above that threshold triggers a channel review.
| Channel | Time per Lead | Close Rate | Direct Spend | CAC (blended) | vs. Tier 2 Target |
|---|---|---|---|---|---|
| Client referral | ~0.5 hr intake + 1 hr proposal | ~60–70% | $100–$200 credit issued | ~$290 / client | ~7% of T2 — highest ROI |
| Cold outreach (Joseph / Michael network) | ~2 hrs / lead, 4 leads per close | ~20–25% | $0 | ~$1,000 / client | ~25% of T2 — use early, retire as referrals scale |
| Organic search (vivereweb.com) | ~1 hr qualification | ~10–15% | $0 — SEO is Framework work already counted | ~$800 / client | ~20% of T2 — improves as portfolio grows |
| Chamber / event | ~3 hrs / month attendance + 1 hr / lead | ~30% | $300–$600 / yr dues | ~$500 / client | ~12% of T2 — launch Q3 2026 |
| Paid Google / Meta (Year 2+) | ~0.5 hr / lead qualification | ~8–12% | $150–$350 / lead | ~$1,500–$3,000 / client | >30% of T2 — only for T3+ targeting or slow months |
Vivere Colorado operates debt-free by design. No loans, no lines of credit, no outside financing. This section documents how retained earnings — profit reinvested into the business quarter-over-quarter — are allocated toward the expansion categories needed to move from Baseline into the Aggressive or Scale scenarios. Every expense below waits until the business has generated the cash to fund it.
| Business Name | Vivere Colorado (operating as Vivere Web Development) — LLC formation in progress |
| Business Type | Limited Liability Company (LLC) — Colorado |
| NAICS Code | 541511 — Custom Computer Programming Services |
| Business Address | Western Colorado (Grand Junction Metro Area) |
| Owners | Joseph Sutliff (50%) — Michael Olmsted (50%) |
| Website | vivereweb.com (live) |
| Primary Contact | Joseph Sutliff — joseph@vivereweb.com — (970) 462-2817 |
Each phase maps to a growth scenario in §4. Phases unlock sequentially only after the previous one is funded from profit and operating conditions justify the next step. No phase begins until the cash is already in the account.
Goal: Execute baseline cleanly. Funded from the first $10K of Year 1 retained earnings — typically reached by end of Q2 after 3–4 builds close.
| Category | Item | Amount | Rationale |
|---|---|---|---|
| Formation & Legal | Colorado LLC formation filing | $50 | State filing fee |
| Operating agreement (attorney review) | $500 | Codifies 50/50, buyout, IP (§13) | |
| Business bank account, EIN, bookkeeping setup | $250 | QuickBooks/Wave seat, CPA onboarding | |
| Tooling & Infrastructure | Development hardware upgrade | $1,800 | Reliable machine for concurrent builds |
| Software subscriptions (12 mo): Figma, Screaming Frog, Notion, invoicing, e-sign | $1,500 | Production + sales-pipeline stack | |
| Domain + staging buffer, Google Workspace | $300 | Partner email, client staging domains | |
| Brand & Collateral | Brand identity refinement + print templates | $750 | Proposals, cards, one-pagers (§13) |
| Professional business cards, chamber collateral | $200 | In-person networking kit | |
| Annual partner offsite reserve | $500 | Q4 strategy session (§13) | |
| Operating reserve | Equipment / legal / emergency buffer | $4,150 | 6-month cushion for unplanned |
| Phase 1 Total | ~$10,000 | Paid out of profit as it arrives | |
Goal: Fund the Aggressive scenario. Unlocks only after Phase 1 is complete and Year 1 closes with ≥12 builds + ~$15K+ retained cash on hand.
| Category | Item | Amount | Rationale |
|---|---|---|---|
| Paid Marketing | Google / Meta ads (18 mo at $500/mo avg) | $9,000 | Aggressive scenario ad spend |
| Google Local Services Ads (2 yr) | $3,000 | Targeted Grand Junction / Western Slope | |
| SEO content production (blog, case studies) | $2,500 | Organic flywheel support | |
| Outbound Sales | CRM + outreach tools (Apollo, email sequencer) | $1,200 | Cold outreach pipeline |
| Chamber memberships (multi-county) + travel | $2,000 | Montrose, Delta, Grand Junction loop | |
| Contractor Ramp | Framework-trained contractor onboarding (§13 G1–G5) | $2,500 | Shadow build + training time buyout |
| Contractor reserve (first 2 overflow builds buffer) | $3,000 | Pays contractor before client invoice clears | |
| Operating reserve | 6-month partner-draw cushion | $1,800 | Covers ramp gap during outbound push |
| Phase 2 Total | ~$25,000 | Spent incrementally, never as a lump sum | |
Goal: Fund the Scale scenario. Unlocks only after Phase 2 demonstrates paid-channel ROI and retained earnings reach the threshold to safely carry the salesperson base.
| Category | Item | Amount | Rationale |
|---|---|---|---|
| Salesperson Funding | Salesperson base ($3K/mo x 6 months runway) | $18,000 | Covers base while commission ramps |
| Sales training, CRM seat, commission float | $4,000 | Onboarding + first-quarter commission reserve | |
| Contractor Bench | 2–3 contractor onboarding (G1–G5 gate) | $7,500 | Training buyout + shadow projects |
| Contractor pay float (90-day receivable gap) | $12,000 | Pays contractors before invoices clear | |
| Marketing Scale | Ad spend increase ($1K/mo x 12) | $12,000 | Scale scenario ad budget |
| Brand, case studies, video content | $3,500 | Enables salesperson pitch kit | |
| Operating reserve | Cash-flow buffer for hire cost drag (Y2) | $3,000 | Referenced in §4 Scale tradeoffs |
| Phase 3 Total | ~$60,000 | Self-funded from accumulated Y1–Y2 profit | |
| Fixed Monthly Expenses | Amount |
|---|---|
| Software subscriptions (Figma, SEO tools, invoicing, PM) | $100 |
| Google Workspace / email | $12 |
| Marketing / ads (monthly allocation) | $125 |
| Chamber / networking (amortized) | $83 |
| Miscellaneous / contingency | $100 |
| Total Monthly Fixed Overhead | ~$420 / mo |
Quarterly profit (after partner per-project payouts from §13) is split by a fixed rule until scale is reached:
Partners revisit this split at the annual offsite. Ratio shifts once phase-funding goals are met.
Phase 2 unlock requires ~$15K retained cash. The math:
| Year 1 gross revenue | ~$51,400 |
| Less: fixed overhead ($420/mo × 12) | −$5,040 |
| Less: Phase 1 one-time spend (tooling, brand, formation) | −$10,000 |
| Less: partner per-project payouts (avg 75% of build revenue per §13) | −$18,000 |
| Less: tax reserve (20% of net profit) | −$3,700 |
| Retained in operating account by end of Year 1 | ~$14,700 |
At 12 baseline builds, Year 1 closes with ~$15K on hand — exactly the Phase 2 unlock threshold. Hitting the Aggressive scenario (+6 builds) pushes retained cash to ~$25K+ by end of Y1, comfortably unlocking Phase 2 early.
Vivere Colorado is built on the combined capabilities of two founders with complementary skills — both deeply embedded in the Western Colorado community they serve.
The 50/50 partnership is the business; the operating agreement is what protects it when ordinary business gets hard. Each item below is cheap to write now and expensive to negotiate later.
| Clause | Position | Why It Matters |
|---|---|---|
| IP ownership | Vivere Master Framework, client-facing deliverables, report templates, and all derivative tooling are owned by Vivere Colorado LLC — not by either partner individually. Licensed back to the company in perpetuity; no claim survives dissolution. | Framework is the single most valuable company asset. Ambiguity here is the #1 cause of agency breakups. |
| Non-compete / non-solicit | 12–24 month post-departure carve-out: no soliciting existing Vivere clients, no launching a directly competing web agency inside the Western Slope service area. Mutual and symmetric. | Protects the client book and the geographic moat without locking either partner out of adjacent work (photography, consulting, non-compete industries). |
| Buyout / exit mechanics | Valuation formula of 1.5–2x trailing 12-month revenue, right of first refusal for the remaining partner, 12–24 month payout runway. Triggered on voluntary exit, disability, or death. | Gives both partners a clear, unemotional path if circumstances change. Prevents forced sale of the whole business to cash one partner out. |
| Tax entity election | File as LLC in 2026 (pass-through default). Revisit S-Corp election with a CPA at Q4 2026 tax-plan checkpoint — typically beneficial once each partner clears ~$40K net. | S-Corp election can save 10–15% on self-employment tax, but only once distributions justify the payroll overhead. File LLC first; optimize second. |
| Decision rights & deadlock | Day-to-day operational decisions: either partner, documented in the monthly sync. Strategic decisions (new hires, pricing changes, capital commitments > $2,500, new service lines): require both. Deadlock after 30 days → mediator named in advance. | 50/50 splits stall without a written path through disagreement. Naming the mediator in advance removes the "we don't even agree on who decides" second layer of conflict. |
The Q3 2026 contractor decision is one of the highest-leverage moves Vivere makes. Bad execution of it (rushed hire, low-quality work reaching a client) costs more than any dollar it saves. A contractor is not considered client-ready until all gates below pass.
| Gate | Criterion | Owner |
|---|---|---|
| G1 — Framework fluency | Completes a Tier 1 solo rebuild of an existing Vivere site on a sandbox branch. Matches Lighthouse 90+, visual parity, all checklist items. | Joseph reviews |
| G2 — Code review pass | Three consecutive PRs on the sandbox pass code review without major rework. No silent changes, no unexplained dependencies. | Joseph reviews |
| G3 — Visual QA pass | Two consecutive builds pass Michael's visual QA without major rework. Demonstrates judgment, not just execution. | Michael reviews |
| G4 — Client communication sample | Drafts one client-facing status update + one milestone sign-off email, reviewed and approved before sending. Tone matches Vivere voice. | Both partners review |
| G5 — Shadow + supervised launch | First two real client builds are supervised: contractor drafts, partner approves every commit and every client touch before it goes out. | Both partners review |
Vivere's own brand is used every time a proposal, report, invoice, or pitch deck leaves the studio. Documenting it once means either partner can author client-facing material without drift. Delivered as a single Framework document by end of Q2 2026.
One full day, once per year, Joseph and Michael step out of execution mode and review the business end-to-end. Scheduled on the calendar in January each year for Q4; non-negotiable.
| Agenda Block | Duration | Output |
|---|---|---|
| Year-in-review — actuals vs. plan | 1.5 hrs | Revenue, retainers, builds shipped, CAC, token spend, Lighthouse averages against target |
| Operating agreement revisit | 1 hr | Confirm or amend IP, non-compete, buyout, decision rights clauses based on year's learnings |
| Pricing & grandfather review | 1 hr | Tier / retainer prices set for next 12 months; grandfather notices drafted |
| Next-year roadmap | 2 hrs | Milestone roadmap updated with real dates, new Framework enhancements prioritized |
| What we're saying no to | 1 hr | Explicit list of services / client types / tiers we won't pursue next year — focus by subtraction |
| Partnership health check | 1 hr | Private conversation: workload balance, frustrations, wins, what to fix. No agenda beyond honesty. |
Partner compensation has to survive three real-world pressures: (1) workload imbalance — one partner carrying more in a given quarter; (2) role substitution — Joseph handling sales + framewire + build, Michael stepping into completion / functionality / visual when Joseph is capacity-bound (and vice versa); and (3) equity parity — the 50/50 ownership structure must not get destabilized by cash-flow swings. A good compensation model pays each partner for the work actually done without turning the partnership into a ledger-keeping exercise.
All revenue into the company. All expenses out. Every quarter, remaining profit splits 50/50 regardless of who did what.
Each partner takes a fixed equal monthly draw (example: $2,500/mo each once cash flow supports it). At year-end, a true-up distribution reconciles against actual contribution using a documented rubric (hours logged, sales credited, roles filled).
Each partner draws a monthly amount tied to their role (example: Joseph $X/mo for dev + sales + ops, Michael $Y/mo for creative + visual + photo). Whatever profit exceeds those draws splits 50/50 quarterly.
Every project gets a role sheet at kickoff. Each of six defined roles has a fixed % of that project's gross margin (revenue minus direct costs). Whoever fills a role that project, earns that %. At quarter close, any unallocated profit (interest, retainer margin surplus, referral efficiencies) splits 50/50.
| Role | % of Project Margin | Typically Filled By |
|---|---|---|
| Sales + discovery call + proposal authoring + Decision Letter | 15% | Joseph (default) |
| Framewire + information architecture + scope lock | 10% | Joseph (default); joint on Tier 3+ |
| Development + build + integrations + SEO + deploy | 35% | Joseph (default); Michael steps in when Joseph is capacity-bound |
| Creative direction + visual system + photography + brand polish | 20% | Michael (default) |
| Project management + client communication + milestone sign-offs | 10% | Either — whoever owns the client that week |
| Launch walkthrough + handoff + Stage-6 first-30-days | 10% | Either — absorbs overflow without argument |
| Total | 100% |
Whoever brings in the sale "owns" that project and keeps most of its profit; the other partner receives a small override (10–15%) for any work they contribute.
Retainer work is mostly dev + ops with lighter visual touch. Default split: 70% Joseph / 30% Michael per retainer, per month. Override per retainer if the actual work mix differs (e.g., a Partner Retainer that includes monthly visual refreshes may default to 60/40).
| Topic | Practice |
|---|---|
| Entity | LLC in 2026; revisit S-Corp election at Q4 2026 offsite once combined revenue justifies the payroll overhead (~$80K+). |
| Bank discipline | All revenue to the Vivere Colorado LLC account. Never pay a partner directly from a client deposit. Partner draws come from cleared, reconciled funds only. |
| Project tracking | Notion project page carries the role sheet. At M4 close, role sheet is finalized and numbers flow to a "Quarterly Allocation" master spreadsheet. |
| Payout cadence | Quarterly. Aligned with quarterly estimated-tax filings. Interim monthly draws permissible if cash flow supports; reconciled at quarter close. |
| Tax treatment (LLC) | Role allocations paid as "guaranteed payments" + distributive share; ordinary income to each partner; each partner handles their own quarterly estimated taxes. |
| Tax treatment (S-Corp, post-election) | Monthly fixed role base becomes W-2 salary (payroll taxes apply). Additional role allocations + residual split become owner distributions (no self-employment tax). Saves ~10–15% on self-employment tax. |
| Operating-agreement hook | The chosen model plus the role rubric table live as Exhibit A to the operating agreement. Amendable only by written consent of both partners, reviewed annually at the Q4 offsite. |
| Bookkeeping tool | Wave (free, sufficient Year 1) or QuickBooks Simple Start ($15–$25/mo) once S-Corp payroll is added. |
A lead reaches Vivere through one of four channels, each with a different qualifying posture.
| Channel | Signal Quality | Response Posture |
|---|---|---|
| Client referral (Grand View, Mimi's, The Yard network, etc.) | Highest | Same-day response. Referral source acknowledged by name in reply. Move to discovery call within 72 hours. |
| Direct outreach (Joseph / Michael identified the lead) | Warm | Short intro email + link to vivereweb.com/showcase + proposed discovery slot. Goal: 15-minute exploratory call. |
| Organic search / vivereweb.com form | Unknown | Reply within 24 hours. Qualify quickly with three questions (budget range, timeline, goal) before booking a discovery call. |
| Chamber / event contact | Warm + local | Follow up within 48 hours while the interaction is fresh. Reference the conversation specifically. |
30–45 minute call — phone, Zoom, or in person for Grand Junction metro clients. Structured so the client talks 70% of the time.
| Agenda | Purpose | Duration |
|---|---|---|
| Business in one minute | Client explains who they serve and what they sell. We listen. | ~5 min |
| Current web presence | What exists today, what's broken, what inbound looks like now. | ~5 min |
| Goals for the build | Phone calls, bookings, e-commerce, credibility, recruiting — specific outcomes. | ~10 min |
| Constraints | Budget range, launch deadline, content readiness, stakeholder approvals. | ~5 min |
| Why Vivere is different | Short, earned pitch. Portfolio, Framework speed, local presence, owner-retained code, transparent pricing. | ~5–10 min |
| Next step | Tier recommendation + proposal timeline. Confirm who signs and how they pay. | ~5 min |
Within 5 business days of discovery, the client receives a tier-appropriate Vivere Proposal Report (Tier 1 Discovery, Tier 2 Proposal, or Tier 3 Comprehensive). The document consolidates four separate things into one signed artifact so there's one source of truth for the build.
| Artifact in the Proposal | Purpose | Client Action |
|---|---|---|
| Framewire — page list & information architecture | Every page that will exist, its purpose, and how they link. Low-fidelity structure, not visual design. | Add, remove, or reorder pages. Sign the agreed list. |
| Copy direction & tone | First-pass copy blocks per page, voice guide (warm/professional/playful), reading level target. | Approve tone; mark paragraphs to keep, rewrite, or replace with client-supplied copy. |
| Visual system | Two theme directions: color palette, type pairing, hero treatment, sample component. Pulled from brand assets when they exist. | Pick one direction or combine elements. Sign the direction chosen. |
| Scope, timeline & pricing | Tier, deliverables, milestone schedule, deposit + final payment terms, Change Order process. | Sign the Statement of Work; pay 50% deposit. |
Every Vivere build is developed on a Cloudflare Pages staging URL (pattern: client-name.pages.dev) from day one — before a single public asset exists. The client sees the site evolve, in their browser, at every milestone. There is no "big reveal." By launch day, the client has already seen the site live in staging 3–5 times.
| Milestone | What The Client Reviews on Staging | Acceptance Artifact |
|---|---|---|
| M1 — Foundation | Home + one inner page live on staging with approved theme, type system, and hero. Proof the visual direction is right before we scale it to every page. | Reply-email "M1 approved" or itemized changes within 5 business days. No reply → auto-accepted per SOW. Major direction changes trigger Change Order. |
| M2 — Full structure | All pages built with real content in place. Navigation, forms, and interactive components working. SEO / analytics wired. | Per-page checklist returned by client within 5 business days. No reply → auto-accepted. Content / copy issues flagged now — not at launch. |
| M3 — Polish & QA | Responsive pass, accessibility pass, performance pass. Gemini + Lighthouse audit results shared with the client. | Reply-email mobile + desktop sign-off within 5 business days. No reply → auto-accepted. |
| M4 — Pre-launch walkthrough | Full guided walkthrough on staging. Every page reviewed live together. Launch checklist shared: DNS, GA4, GBP, redirects, final payment. | Launch authorization — client wet / DocuSign signature required. Final 50% invoice due before DNS cutover. |
Launch day is not a surprise — it is a guided transition from staging to production. A 45–60 minute walkthrough covers three things in order: go live, how to manage the site, what happens next.
client-name-walkthrough.mp4. Five-minute cost to Vivere; enormous value to the client when their staff turns over 6 or 12 months later and someone new needs to know how the site works. It also becomes evidence-on-record of what was covered if a post-launch dispute ever arises. Loom or OBS — both free, both fine.
The first 90 days after launch is where retainers are either won or lost. The next 12 months is where repeat builds and referrals are either earned or forfeited. Vivere runs a scheduled cadence — every client on the same rails — so nothing depends on remembering to check in.
| Touchpoint | Format | Goal | Typical Ask |
|---|---|---|---|
| Day 7 — Welcome check-in | Short email. "Everything working? Anything feel off?" | Catch launch hiccups fast. Show the client we're still here. | None — relationship move |
| Day 30 — Retainer conversation | 15-min phone call + first Site Health Report | Convert to retainer while the build is fresh and perceived value is highest. | Retainer tier pitch — Care Plan default, Growth for active clients |
| Day 60 — Review & testimonial | 15-min call + review request | Ask for a Google Business / LinkedIn review while satisfaction is high. | Written review / testimonial for portfolio + showcase |
| Day 90 — Referral ask | Personal phone call (not email) | The client's network is freshest in their mind at 90 days. Ask directly. | Referral program intro — 2–3 named introductions |
| Month 6 — Mid-year review | 30-min call + 6-month Site Health Report | Check analytics vs. launch goals. Identify small expansions. | Feature add-on or phase 2 scope (Change Order) |
| Month 12 — Anniversary + refresh pitch | 60-min call + case study draft | Year-in-review with real traffic data. Pitch a content / visual refresh. | Annual refresh engagement (~$1,500–$3,500) + case study sign-off |
| Month 18 — Feature expansion | Proactive email with 2–3 ideas | Surface the "next build" before they shop for it elsewhere. | Tier 2→3 upgrade or new feature build |
| Month 24 — Repeat build conversation | In-person lunch if local, long-form call otherwise | Most sites need meaningful refresh at 2 years. Vivere is the incumbent — default choice if the relationship is strong. | Full repeat build (Tier 2+ scope, typically at a higher tier than the original) |
The Day 60 touchpoint is where most testimonials are won or lost. Running it as a protocol — same prompts, same channels, same approval flow — turns satisfied silence into publishable social proof.
| Step | What Happens | Artifact |
|---|---|---|
| 1. Prompted capture (Day 60 call) | Three fixed questions, asked in order: "What was the business like before the site? What's measurably different now? Who would you tell to work with us?" | Notes + voice memo (with permission) |
| 2. Draft | Vivere writes a 2–3 sentence pull-quote from the notes. Client never has to write from scratch. | Draft testimonial email |
| 3. Client approval | Client edits or approves by reply. Explicit written permission to publish with name, business, and photo. | Approval email on file |
| 4. Google review ask | Same email includes a direct Google Business Profile review link. Thank-you note if they post. | Review URL captured |
| 5. Publish | Pull-quote added to vivereweb.com/showcase + LinkedIn + any live proposal template. | Showcase card live within 14 days |
| 6. Case study (selective) | One client per quarter becomes a full case study: screenshots, traffic numbers, before/after, process. Client approves final copy. | Case study page on vivereweb.com |
Launched Q3 2026; retroactively applied to existing clients. Kept deliberately simple so it takes 30 seconds to explain and 30 seconds to redeem.
| Tier | What Triggers a Reward | Reward |
|---|---|---|
| Single referral | Referred prospect signs a Tier 1–2 build | $150 statement credit on the referrer's next invoice or 1 month of retainer waived |
| Tier 3+ referral | Referred prospect signs a Tier 3 or higher build | $300 credit or 2 months of retainer waived |
| Chamber / partner referral | Introduction from a Chamber partner, SBDC advisor, or CPA that converts | $200 donation to a charity the referrer names + public thank-you on vivereweb.com/showcase |
| Repeat referrer bonus | Same client refers 3+ signed deals in a rolling 12 months | Upgrade to next retainer tier free for 3 months or a custom visual refresh at no charge |
| Deliverable | Format | Notes |
|---|---|---|
| Full site codebase | ZIP archive or GitHub repo | All HTML, CSS, JS, and image/asset files. No minified-only files — readable source included. |
| Cloudflare Pages access | Dashboard invite | Client transferred ownership (or added as admin) of their Cloudflare Pages project. |
| Domain & DNS documentation | PDF or email | Record of how the domain is pointed, where registered, what DNS records are active. |
| Asset library | Organized ZIP | Photos, logos, icons, brand assets — organized by page. Originals where available. |
| Client management guide | Plain-language guide: dashboard access, basic content changes, who to contact. | |
| Analytics access | GA4 invite | Client added as admin to their GA4 property. Their traffic data belongs to them. |
Every retainer tier carries a written response-time commitment. Clients know exactly what they're buying; Vivere knows exactly what to protect against scope creep.
| Retainer Tier | First Response | Included Scope | Escalation |
|---|---|---|---|
| Care Plan ($75–$175/mo) | 3 business days | Uptime, security, minor content edits, monthly Site Health Report | Emergency fixes (site down) — same day best-effort |
| Growth ($250–$450/mo) | 2 business days | Care Plan + ~2 hrs/mo of content or feature changes, quarterly SEO review | Emergency — same day, committed |
| Partner ($600–$900+/mo) | 1 business day | Growth + monthly strategy call, ~5 hrs/mo of build work, priority queue across all work | Emergency — 4 hours, committed |
Clients who decline a retainer at Day 30 are not dropped; they are offboarded cleanly so the relationship stays warm for future builds and referrals. Cutting a non-retainer client loose creates more churn risk than keeping them cost-free in the orbit.
| Step | Action | Purpose |
|---|---|---|
| 1. Day 91 "graceful goodbye" email | Warm short note: retainer path remains open, hourly rate quoted, emergency-fix policy stated, return-path terms from Cancellation Policy restated. | Close the loop without closing the door. |
| 2. Quarterly "still here" email | Two-sentence note every 90 days for 12 months. No ask — just presence. One relevant tip per note (SEO, content, local-search). | Stay top-of-mind for when they next need work. |
| 3. Anniversary refresh pitch (Month 12) | Same anniversary cadence as retainer clients — case-study draft + refresh pitch. Many non-retainer clients convert at this point. | Give the relationship one clean shot at a repeat build. |
| 4. Referral program reminder | Day 90 referral ask still applies. Non-retainer status does not disqualify from the referral program. | Protect the referral flywheel regardless of retainer status. |
Clients who see the site at every milestone trust the process and rarely ask for rebuilds. Vivere is never blamed for a surprise at launch because there are no surprises. The milestone sign-off artifacts are the strongest protection against scope disputes — every major direction change is on record, signed, and dated. Transparency at close is our strongest retention tool; transparency throughout the build is our strongest sales tool.
Vivere's production velocity depends on disciplined use of AI developer tools. The wrong tool for the wrong task burns tokens, stalls builds, and erodes margin. This section defines which tool to reach for, when, and why — and caps monthly AI spend at a sustainable level relative to revenue.
| Tool | Plan | Monthly Cost | Primary Use |
|---|---|---|---|
| Claude Pro (Max) | $200/mo — 20x Max plan | $200 | Primary build agent (Claude Code), long-context architecture, framework evolution, client-report authoring |
| Cursor | Pro | $20 | Day-to-day in-editor edits, autocomplete, tight inline refactors, fast iteration on single files |
| Gemini Pro (Google AI / Workspace) | Pro | $20 | Long-document review, PDF / spreadsheet analysis, research, multimodal (images, video), Google Workspace integration |
| ChatGPT Plus (optional) | Plus | $20 | Backup / second opinion, image generation, ops tasks where others hit limits |
| Total monthly AI stack | $240–$260 | ~0.5% of Year 1 target revenue — sustainable | |
| Task | Best Tool | Why |
|---|---|---|
| Full client build (new site, multi-file) | Claude Code | Long-context agent planning, multi-file edits, reliable tool use, Framework awareness |
| Framework refactor / design-system change | Claude Code | Cross-file reasoning, safe renames, consistent application across templates |
| Client report authoring (Tier 1–3) | Claude Code | Long structured output, brand voice consistency, data/table generation |
| Inline edit, single-file tweak, autocomplete | Cursor | Fastest feedback loop in-editor, cheap tokens, no context rebuild cost |
| Small CSS adjustment, copy polish in one file | Cursor | Avoid spinning up Claude Code for trivial edits — preserves Max quota |
| Review a PDF, lease, contract, or long doc | Gemini Pro | 2M context window, strong PDF/doc ingestion, cheaper for pure-reading tasks |
| Image analysis / photo review / video | Gemini Pro | Best multimodal quality, native to Google Drive / Workspace |
| Market research, competitive scrape | Gemini Pro | Google Search grounding, citation quality, fast summaries |
| Client call notes & meeting summary | Gemini Pro | Gmail / Docs / Calendar integration; zero setup |
| Brainstorming / second opinion / gut-check | ChatGPT or Gemini | Diversify models — avoid echo chamber; save Claude quota |
| Image generation (hero art, mockups) | ChatGPT / Midjourney | Claude and Gemini don't generate images natively at Vivere's quality bar |
Claude Max's usage windows reset on a rolling 5-hour basis. Structure the day around those windows so intense build hours don't collide with throttling. Morning planning primes the prompt cache for the full day; single-file polish happens in Cursor to preserve quota.
| Time Block | Activity | Primary Tool | Token Intensity |
|---|---|---|---|
| 7:00 – 8:30 AM | Admin, email, client replies, Gemini research for the day's client brief | Gemini Pro + email | Low |
| 8:30 – 9:00 AM | Daily plan: scope the build block, write brief, load Framework context into Claude Code (primes prompt cache) | Claude Code | Medium (cache warm-up) |
| 9:00 AM – 12:00 PM | Deep build block #1 — architecture, multi-file edits, new pages, JS logic | Claude Code (heavy) | High |
| 12:00 – 1:00 PM | Lunch & cache cooldown. Tokens reset during break. | — | None |
| 1:00 – 3:00 PM | Polish block — CSS, copy edits, responsive fixes, micro-tweaks | Cursor | Low |
| 3:00 – 5:00 PM | Deep build block #2 — report authoring, framework work, complex JS (if quota allows) | Claude Code (medium) | Medium-High |
| 5:00 – 6:00 PM | QA pass: Gemini for independent review, accessibility check, screenshot feedback | Gemini Pro | Low |
| 6:00 PM+ | Commit, deploy, client comms, tomorrow's brief. Tools off. | Git + email | None |
A Vivere work week is shaped around client-facing commitments, build velocity, and intentional creative recovery. The goal is predictable delivery without burning out the single-operator core.
| Day | Focus | Build Activity | AI Load |
|---|---|---|---|
| Monday | Week planning, client calls, proposals | New brief intake, scope lock, proposal authoring | Medium — Claude for proposals, Gemini for research |
| Tuesday | Heavy build day | Architecture, multi-file scaffolding, new pages | High — full Claude Code day |
| Wednesday | Heavy build day | Feature work, JS logic, integrations | High — full Claude Code day |
| Thursday | Polish & content | Cursor-driven CSS, copy, responsive, client content integration | Low — Cursor only |
| Friday | Review, QA, deploy, client demo | Staging deploy, client walkthrough, retainer outreach | Medium — Gemini QA + Claude reports |
| Saturday | Optional catch-up / retainer work | Small retainer updates, emergency fixes only | Low |
| Sunday | Off. Protected recovery day. | No client work. Next-week brief sketch only. | None |
At current solo capacity, Vivere can safely deliver the following mix in a 20-working-day month without blowing token quota or burning out.
| Week | Focus | Build Mix |
|---|---|---|
| Week 1 | Kick-off & scoping | 1 new Tier 2 build start + 1 Tier 1 polish-to-launch |
| Week 2 | Heavy build | Tier 2 mid-build + retainer updates + 1 proposal authored |
| Week 3 | Launch + new start | Tier 2 launch, deploy, handoff + start Tier 3 (spread into Week 4) |
| Week 4 | Tier 3 push + catch-up | Tier 3 architecture, retainer work, month-end invoicing, Gemini-driven client reports |
The estimates below assume the Vivere Master Framework is loaded (design tokens, components, deployment pipeline, report templates pre-wired). Raw "from zero" estimates would be 2–3x higher. These numbers are what Vivere actually ships — not industry averages.
| Phase | Hours | Activity |
|---|---|---|
| Discovery & brief | 1–2 | Intake call, brand pull, scope lock, client folder setup |
| Framework scaffold | 1 | Clone template, swap tokens (color, type, logo), configure Cloudflare project |
| Copy & content | 3–5 | Hero, services, about, contact — copy polish, Gemini-assisted draft |
| Visual integration | 3–4 | Logo, hero imagery, photo gallery, Michael's visual QA |
| SEO & schema | 1–2 | JSON-LD, meta, Open Graph, GA4, Google Business sync |
| Responsive / a11y polish | 2–3 | Mobile tuning, focus states, contrast pass |
| Deploy + handoff | 2–3 | DNS, Cloudflare Pages, client management guide PDF, analytics invite |
| Report / proposal authoring | 1–2 | Tier 1 Discovery report — optional retainer pitch |
| Phase | Hours | Activity |
|---|---|---|
| Discovery & competitive scan | 2–3 | Brief, Gemini competitor research, Tier 2 proposal authored |
| Framework scaffold + brand system | 2–3 | Custom color palette, fluid type, dark-mode variants |
| Page builds (4–6 pages) | 10–15 | Home, services, about, contact + 1–2 custom sections (menu, gallery) |
| Forms & integrations | 3–5 | EmailJS contact, booking link, newsletter capture |
| SEO / schema / analytics | 2–3 | Per-page JSON-LD, canonicals, GA4 events, conversion tracking |
| Visual & photo direction | 3–5 | Michael: photo selection, on-site shoot if scoped, visual QA |
| Responsive + a11y + perf | 3–5 | Lighthouse 90+ pass, CLS fixes, lazy loading |
| Deploy + handoff + report | 3–5 | Staging, client walkthrough, client management guide, retainer pitch |
| Phase | Hours | Activity |
|---|---|---|
| Discovery + strategy | 4–6 | Deep intake, Tier 2 Proposal Report, competitive analysis, SWOT |
| Information architecture | 3–4 | 7–10 page sitemap, URL plan, internal linking strategy |
| Brand & design system extension | 4–6 | Full custom theme, component variants, motion / micro-interactions |
| Page builds (7–10 pages) | 18–25 | Full site + 2–3 feature pages (booking flow, menu system, portfolio) |
| Custom JS / feature work | 5–8 | Filters, lightbox, multi-step forms, calculators |
| Local SEO depth | 3–4 | City pages, GBP optimization, review schema, local JSON-LD |
| Visual production | 4–6 | Michael lead — photo shoot, custom graphics, brand extension |
| QA + perf + a11y | 4–6 | Cross-browser, Lighthouse 95+, WCAG AA pass |
| Deploy + comprehensive report | 4–6 | Tier 3 Comprehensive Build Report (like Sonora Market) |
| Phase | Hours | Activity |
|---|---|---|
| Discovery + full proposal | 6–10 | Tier 2/3 Proposal Report, technical architecture doc, contract |
| Platform integration work | 15–25 | E-commerce (Shopify / Stripe), CMS layer, third-party APIs |
| Core site build (10+ pages) | 20–30 | Full marketing + product + transactional pages |
| Admin / intake systems | 8–12 | Order form, custom intake, lead-routing, email automation |
| Brand / visual system | 6–10 | Michael lead — full visual identity, product photography |
| QA + perf + launch | 8–12 | Load testing, checkout flow QA, Lighthouse 95+, WCAG |
| Handoff + training + report | 5–8 | Client training session, admin walkthrough, full build report |
| Phase | Hours | Activity |
|---|---|---|
| Strategy + architecture | 10–15 | Platform scoping, Cloudflare D1/R2 schema, access model |
| CMS / admin build | 25–35 | Custom admin panel, D1 DB, auth, content editing UI |
| Scheduling / member portal | 15–25 | Calendar integration, member auth, account dashboards |
| Public site (linked to platform) | 20–30 | Marketing site consuming platform data (dynamic pages) |
| Integrations + automation | 10–15 | Webhooks, email triggers, Zapier / Make bridges |
| Security / perf / a11y | 8–10 | Auth hardening, rate limiting, Lighthouse, WCAG |
| Training + report + launch | 10–15 | Multi-session client training, full operations manual, Tier 3 report |
| Phase | Hours | Activity |
|---|---|---|
| Enterprise discovery | 15–25 | Stakeholder interviews, requirements doc, phased roadmap |
| Platform & integration build | 50–80 | Full SaaS / multi-system integration, custom backend, CRM sync |
| Public + internal surfaces | 30–50 | Marketing site + admin + user portals + mobile-responsive |
| Ongoing strategy + iteration | 20–40 | Quarterly reviews, feature rollouts, analytics-driven changes |
| Documentation + training | 15–25 | Runbooks, admin training, team onboarding, Tier 3+ report |
Each enhancement compresses future build time across all tiers. Sequenced by ROI — highest time savings per hour invested first.
| Enhancement | Build Time | Time Saved Per Build | Priority |
|---|---|---|---|
| Component snippet library (hero, services, testimonial, CTA, menu, gallery) | 8–12 hrs one-time | 3–6 hrs / build | High — Q2 2026 |
| Tier 1 / Tier 2 starter templates (pre-scaffolded repos) | 4–6 hrs one-time | 2–3 hrs / build | High — Q2 2026 |
| Client intake form (content + assets + brand) digitized | 3–4 hrs | 2–4 hrs / build (kills content delay) | High — Q2 2026 |
| Contract + e-sign automation (DocuSign / HelloSign) | 2–3 hrs | 0.5–1 hr / build + faster close | High — Q2 2026 |
| Stripe + invoicing pipeline | 4–6 hrs | 0.5 hr / build + faster collection | Medium — Q2 2026 |
| Lighthouse / a11y / SEO CLI automation (single command audit) | 3–4 hrs | 1–2 hrs / build | Medium — Q3 2026 |
| Vivere Commerce Starter (Stripe + order form + email) | 10–15 hrs | 8–15 hrs / Tier 4+ build | Medium — Q3 2026 |
| Cloudflare D1 CMS starter (admin + auth + schema) | 20–30 hrs | 15–30 hrs / Tier 5+ build | Medium — Q4 2026 |
| Client Management Guide generator (PDF from template + site data) | 4–6 hrs | 1–2 hrs / build | Low — Q3 2026 |
| Automated screenshot + showcase update pipeline | 3–4 hrs | 0.5 hr / build + always-current showcase | Low — Q4 2026 |
| Monthly Site Health Report generator (for retainer clients) | 6–8 hrs | 1–2 hrs / retainer / month — scales with book | High — Q2 2026 (retainer retention) |
The following data is pulled directly from Claude Code session logs (~/.claude/projects/) for every build done against the Vivere Master Framework. Tokens counted: input + cache creation + cache read + output, aggregated across all sessions for each project. Cache-read tokens dominate — a signal that Framework context is being reused efficiently (cheap reads, not expensive re-creation).
| Client / Project | Tier | Sessions | Cache Create | Cache Read | Output | Total Tokens |
|---|---|---|---|---|---|---|
| Grand View Event Center (all sessions) | Tier 3+ (complex) | 19 | ~19.9M | ~661.9M | ~1.94M | ~683M |
| Mimi's Sweet Treats (all sessions) | Tier 2–3 | 13 | ~18.7M | ~555.0M | ~1.35M | ~575M |
| VivereAllbiz root (framework R&D) | Framework dev | 22 | ~9.9M | ~391.0M | ~1.04M | ~402M |
| Sonora Market (Carniceria) | Tier 2–3 | 8 | ~7.0M | ~335.9M | ~0.73M | ~344M |
| The Yard Family Fun Center | Tier 2 | 3 | ~5.2M | ~160.2M | ~0.47M | ~166M |
| SOL — Everyday Bullshit blog | Tier 2 | 4 | ~3.6M | ~135.6M | ~0.31M | ~140M |
| rbrown1367 Photography | Tier 1–2 | 7 | ~5.4M | ~93.8M | ~0.35M | ~100M |
| vivereweb.com (self, in progress) | Tier 3 (self) | 9 | ~6.5M | ~81.2M | ~1.11M | ~89M |
| Jireh Cafe and Bakery | Tier 1–2 | 1 | ~1.0M | ~47.5M | ~0.14M | ~49M |
| ELSWR Tattoo (proposal only, no build) | Report only | 1 | ~1.0M | ~18.3M | ~0.22M | ~20M |
Grand View and Mimi's numbers are inflated by repeat engagements (rebuilds, iterations across months, multiple worktrees). Normalized to a single complete build cycle, the real per-project baselines cluster tightly by tier:
| Tier | Representative Build | Total Tokens (single cycle) | Dev Hours | Tokens / Hour |
|---|---|---|---|---|
| Tier 1 — Starter | Jireh Cafe, rbrown1367 (partial) | ~40–60M | 16–24 hrs | ~2.0–3.0M / hr |
| Tier 2 — Standard | SOL blog, The Yard, Sonora Market (single cycle) | ~120–180M | 30–45 hrs | ~3.5–4.5M / hr |
| Tier 3 — Professional | vivereweb.com, Mimi's (single cycle), Grand View phase 1 | ~180–280M | 50–70 hrs | ~3.5–4.5M / hr |
| Tier 4 — Advanced | Projection (no live sample yet) | ~300–450M | 70–100 hrs | ~4.0–5.0M / hr |
| Tier 5 — Platform | Projection (D1 + admin + scheduling) | ~500–750M | 100–140 hrs | ~5.0–5.5M / hr |
| Tier 6 — Enterprise | Projection (SaaS-level) | ~800M–1.2B | 140+ hrs | ~5.5–6.5M / hr |
Predictive formula derived from actual Vivere data (regression on Jireh, Sonora, The Yard, SOL, rbrown1367, vivereweb.com, and Mimi's normalized to single-cycle):
Total Tokens ≈ (Basetier) + (Pages × 12M) + (Custom Features × 25M) + (Report Tier × 15M)| Tier | Predicted Tokens | Est. Billable Cost* | Build Hours | Price | Token Cost / Revenue |
|---|---|---|---|---|---|
| Tier 1 | 40–70M | $2–$4 | 16–24 | $1,750–$2,500 | <0.2% |
| Tier 2 | 100–200M | $5–$11 | 30–45 | $2,750–$4,500 | <0.3% |
| Tier 3 | 180–320M | $10–$18 | 50–70 | $4,750–$7,500 | <0.3% |
| Tier 4 | 280–500M | $16–$28 | 70–100 | $8,000–$10,000 | <0.3% |
| Tier 5 | 450–800M | $25–$45 | 100–140 | $10,500–$12,500 | ~0.3–0.4% |
| Tier 6 | 700M–1.3B | $40–$75 | 140+ | $12,500+ | ~0.4–0.6% |
* Billable cost assumes Claude API-equivalent pricing: cache creation ~$3.75/MTok, cache read ~$0.30/MTok, output ~$15/MTok. Under the Claude Max $200/mo plan, these costs are subsumed until usage caps — the dollar figures represent opportunity cost against quota, not marginal cash outlay.
Based on actual Vivere token usage, here is how a full build month stacks against the Claude Max quota. The Max plan provides roughly ~35–45x the tokens of Claude Pro ($20/mo) — usage resets in rolling windows.
| Monthly Mix | Predicted Tokens | % of Max Quota* | Risk |
|---|---|---|---|
| 1 Tier 1 + retainer updates | ~80M | ~10% | Safe |
| 1 Tier 2 + 1 Tier 1 + retainer updates | ~260M | ~30% | Safe |
| Target mix: 1 Tier 2 + 1 Tier 3 + retainer + 2 reports | ~450M | ~55% | Sustainable |
| 2 Tier 2 + 1 Tier 3 (aggressive month) | ~620M | ~75% | Tight — monitor |
| 1 Tier 4 solo month | ~400M | ~50% | Sustainable but blocks other work |
| 1 Tier 5 solo month | ~650M | ~80% | Consumes seat — hire contractor first |
| Year 1 annual total (12 builds) | ~2.8–3.5B | ~65% avg | Within Max seat for solo operator |
* Estimated Max quota benchmark: ~800M–900M "effective" tokens/month (cache-weighted). Anthropic does not publish exact numbers; this baseline is inferred from community reports and Vivere's own throttle observations.
This closing section consolidates the hard questions this plan surfaces — what the data tells us we can actually do, where the real ceilings are, and what Joseph and Michael need to align on before executing Year 1.
Based on actual token usage from our live builds (Section 15), the Claude Max $200/mo seat provides headroom for the following annual build volume. This is the ceiling imposed by our current AI stack and allocation — not by demand and not by human hours.
| Scenario | Annual Build Mix | Est. Annual Tokens | % of Max Quota | Verdict |
|---|---|---|---|---|
| Year 1 plan (realistic) | 12 builds: 4 T1 + 5 T2 + 3 T3 + retainers + 10 reports | ~2.8B | ~30% | Comfortable — lots of slack |
| Year 1 stretch | 18 builds: 6 T1 + 8 T2 + 4 T3 + full retainer book | ~4.2B | ~45% | Still within single seat |
| Year 2 target | 23 builds: 6 T1 + 10 T2 + 6 T3 + 1 T4 + 20 retainers | ~5.5B | ~60% | Sustainable — one seat |
| Year 3 target (one operator + one contractor) | 34 builds + 30 retainers + Tier 5 | ~8.5B | ~90% | Need second Max seat OR API add-on |
| Theoretical solo ceiling (one seat) | ~40–45 builds / year | ~9.5B | ~100% | Token-capped, human-capped long before |
Recommended monthly distribution of the Claude Max quota, based on the build mix and strategic priorities:
| Bucket | Target % of Monthly Quota | Priority |
|---|---|---|
| Active client builds (billable) | 55–65% | Revenue-critical |
| Proposals & client reports | 10–15% | Highest-ROI AI spend |
| Retainer work + Monthly Health Reports | 10–15% | Recurring revenue protection |
| Framework R&D / enhancement roadmap | 5–10% | Compounding value |
| Self / agency site (vivereweb.com) | <5% | Time-box strictly |
| Buffer for unknowns | 5–10% | Do not pre-spend |
As Michael and Joseph read this plan, the following topics are not yet fully documented and warrant a joint decision or a follow-up working session:
| Decision | Options | Recommendation |
|---|---|---|
| LLC formation timing | Now / Q2 / Q3 2026 | Now — legal protection before more client contracts |
| Pricing posture | Hold current tiers / raise 10% / raise 20% | Hold through Q3 2026, raise for Year 2 once portfolio is 12+ |
| Contractor onboarding | Q2 / Q3 / Q4 2026 / Year 2 | Q3 2026 — if Year 1 pipeline supports it; hold if not |
| Chamber partnership | Join now / wait for Year 2 | Join Q3 2026 — warm leads, low cost, high signal |
| Capital raise ($25K) | Pursue now / pursue Year 2 / self-fund | Pursue Q3 2026 only after 3+ new Year 1 clients validate the model |
| Retainer push | Every client / opt-in / passive | Every client, direct ask — personal phone call, not email |
| Tier 4+ readiness | Accept now / wait for contractor | Wait for contractor — Tier 4+ is a single-operator risk |
| Second Claude seat | Add now / add when contractor joins | Add when contractor joins — current seat has headroom |
| Blog / content marketing | Weekly / monthly / case-study only | Monthly case study — compounds SEO, doubles as portfolio |
Vivere Colorado is not a plan for a business — it is a business with a plan. Eight live client sites, five delivered proposal reports, a proprietary production framework, transparent public pricing, and real token-usage data from every build already sit underneath this document. The question this plan answers is not can we do it; it is how far can we take it, in what order, and what do Joseph and Michael need to align on first.