Tools & Stack — What to Buy, What to Skip
Everyone wants to talk about tools. Tools are not the business. Spend the minimum that lets you operate, then upgrade only when something is bottlenecking you. Below: what you actually need vs. what's marketing fluff.
The bare-minimum stack (under $100/month)
You can run this entire business on this stack to ~30 clients:
| Job | Tool | Cost | Why |
|---|---|---|---|
| Domain & DNS | Cloudflare Registrar | $10/yr/domain | At-cost, no markup |
| Hosting | Cloudflare Pages | $0 | Unlimited sites, generous bandwidth |
| Business email | Google Workspace | $6/user/mo | Real @your-agency.com email |
| CRM | Notion | $0 | Free tier handles 200+ leads |
| E-signature | Stripe Atlas Documents or DocuSeal | $0 | Stripe's built-in is free with Stripe |
| Payments | Stripe | 2.9% + 30¢ | Subscriptions, invoicing, easy |
| Scheduling | Cal.com (free tier) | $0 | Calendar booking |
| Phone (separate) | Google Voice | $0 (personal) | Burner number for cold calls |
| Cold-email sequencer | DIY in Gmail + Apollo free tier | $0 | Until you scale |
| Uptime monitoring | UptimeRobot | $0 | 50 monitors free |
| Analytics | Plausible or GA4 | $9 / $0 | Plausible if you can spare $9/mo |
| Project tracking | Notion or Linear free tier | $0 | Manage your client work |
| Invoicing | Stripe | included | Invoices come from Stripe directly |
| Logo / favicons | DIY in Figma free | $0 | One-time |
Total: ~$25–$50/month operating cost.
That's it. Don't add more until something specific is broken.
When to upgrade (in order)
Trigger 1: You're doing >100 cold emails/week
Upgrade to: Instantly ($30/mo) or Smartlead ($59/mo)
- Why: Email warmup, multi-inbox sequencing, deliverability protection
- DON'T DO IT EARLIER: Manual sending in Gmail is fine until you're doing 100+/week. Auto-sending too early gets you blacklisted.
Trigger 2: You have >20 active leads in pipeline
Upgrade to: Pipedrive ($25/mo) or Folk ($25/mo)
- Why: Sales pipeline view, automatic email sync, reminders
- Notion is great for organization, terrible for "what do I need to do today?"
Trigger 3: You have >10 active clients to bill
Already on Stripe? Stay there. Don't add accounting software until tax time. Need recurring billing? Stripe handles it natively.
Trigger 4: You hire your first contractor / VA
Upgrade to:
- Slack ($0 free / $7.25/user/mo Pro) — communication
- Linear ($8/user/mo) — task tracking
- Loom ($0 free / $12.50/mo Business) — async screen recording for instructions
- 1Password ($8/user/mo) — share passwords without sharing passwords
Trigger 5: Bookkeeping is taking >2 hrs/month
Upgrade to: Xero ($15/mo) or QuickBooks Online ($30/mo) + a real accountant once a year
- Why: At 20+ clients, manual spreadsheet bookkeeping breaks down
Trigger 6: You have multiple SEO clients (Pro tier)
Upgrade to:
- Ahrefs Webmaster Tools ($0 free for own domains) → Ahrefs Lite ($129/mo) when you need to track competitors
- Surfer SEO ($89/mo) for content optimization
- Local Falcon ($24/mo) for local search rank tracking
Trigger 7: Photography coordination
Upgrade to: Snappr or local photographer network — pass-through cost, $200-$1,200 per shoot
What to NEVER pay for (yet)
These are common money pits for new agencies:
- ❌ HubSpot — too much, too expensive, designed for inbound marketing teams not boutique agencies
- ❌ WordPress + a fancy hosting plan — your stack is Next.js. You don't need WP-Engine at $70/month.
- ❌ Webflow / Wix templates — you're building custom; templates lock you into someone else's framework
- ❌ Pro Canva / Adobe Creative Cloud — Figma free is enough for years. Canva free works for social posts.
- ❌ Lead-list services like ZoomInfo / Apollo paid — Apollo free + Maps prospecting is enough until you hit 1,000+ contacts
- ❌ Any AI-tool-of-the-week SaaS — wait until you have a real workflow to optimize. AI tools come and go.
- ❌ Any "agency operating system" SaaS (Bonsai, Plutio, Dubsado) — they bundle 5 things you can do for free in 5 separate places. Pay $40/mo for nothing.
- ❌ A virtual office / Regus — your address can be a UPS Store mailbox or your home. Don't waste money on perceived legitimacy.
The "I made it" tools (year 2 / 3)
If you grow past 50 clients and start hiring:
| Job | Tool | Cost |
|---|---|---|
| White-label client reporting | Whatagraph or AgencyAnalytics | $169–$249/mo |
| Project management | Linear Pro | $14/user/mo |
| Time tracking | Toggl | $9/user/mo |
| Async meetings | Loom Business | $12.50/user/mo |
| Customer feedback | Senja for testimonials, Wynter for messaging research | $50–$200/mo |
| Local SEO at scale | BrightLocal | $39–$79/mo |
| Brand monitoring | Notify or Mention | $50/mo |
The hardware
You need almost nothing.
- A laptop that can run two apps and a browser at once. Any MacBook from the last 5 years, any decent Windows laptop, even a Chromebook works for the business side.
- A pair of decent headphones with a mic. $50 USB headset. Don't try to do cold calls on AirPods — the mic compression sounds bad.
- A second monitor. ~$150. Doubles your productivity for sales calls (CRM on one, demo on the other).
- A standing desk. Optional but you'll be on the phone a lot. Standing helps your voice stay energetic.
- A smartphone with good signal. Obvious but worth saying. Cold calls drop = hangups = lost deals.
Total hardware: $0 (if you already have a laptop) to ~$300.
The "actually useful" cheat sheet
These tools punch above their weight and are worth knowing about even if you skip them initially:
| Tool | Why it's special |
|---|---|
| Cloudflare (everything they make) | Free tier is the most generous in tech. Use them for DNS, hosting, registrar, email routing |
| Hover | Slightly nicer UX than Cloudflare Registrar if you don't want one vendor for everything |
| Tally | Form builder that's prettier and easier than Google Forms. Free tier is enough |
| Resend | Email sending API. 3,000 free/mo. Way better than Mailgun for app emails |
| PostHog (free up to 1M events) | Analytics + session replays + funnels. Overkill for a marketing site, perfect for client portals later |
| Vercel v0 | AI UI generator. For prototyping new section ideas — don't use it as your primary builder |
| Beehiiv (newsletter) | If you start a content / SEO play around your niche |
| OpenPhone | $20/mo, second business line that integrates with your CRM, transcribes voicemails. Worth it once you're doing 50+ calls/week |
How to evaluate any new tool
When tempted by a tool, ask:
- Is something currently broken or missing? If no → don't buy it.
- What's the time/money this saves? Multiply by 1 month.
- Is the savings >2× the cost? If no → don't buy it.
- Can a free alternative do 80% of this? If yes → use the free one.
- Will switching to this tool create new lock-in? If yes → reconsider.
The agencies that survive aren't the ones with the best tools. They're the ones with the lowest fixed costs and the most flexibility.
Recommendation: your day-1 stack
If you're starting today:
- Buy your domain on Cloudflare ($10)
- Set up Google Workspace at it ($6/mo)
- Deploy this kit to Cloudflare Pages ($0)
- Make a Notion workspace, build the CRM template (covered in
21-notion-crm-template.md) - Set up Stripe (no monthly cost, only on-payment fees)
- Set up Cal.com for booking ($0)
- Set up UptimeRobot for monitoring ($0)
- Get Google Voice (or use your cell — fine to start)
Total upfront cost: $10. Total monthly: $6.
Don't buy anything else for 60 days. By then you'll know what you actually need.