Optimization Opportunities

Actionable cost savings with pros & cons

Potential Savings

$377.64/mo

€328.55/mo

Review Claude Max subscription necessity (€180/mo)

trivialdismissedClaude Max

-$178.00

-€154.86/mo

**Current:** Claude Max plan at €180/mo (~$196/mo) — upgraded from Pro €18/mo around Mar 6. **Alternative:** Downgrade to Pro €18/mo + rely on API credits for heavy usage. **PROS:** - Saves up to €162/mo (~$178/mo, $2,136/yr) — largest single cost item - Pro plan sufficient for light conversational use - API usage ($65/mo) already covers programmatic needs **CONS:** - Max plan provides 5x higher rate limits and priority access - May hit rate limits on Pro during intensive development sessions - Extra Usage credits (€50/mo) would no longer be available - Development velocity could decrease if hitting API limits **VERDICT:** Only worth downgrading if development pace slows. Monitor actual Max usage patterns first.

Review Claude Max dual-account spend (~$638/mo combined)

trivialsuggestedClaude Max

-$178.00

-€154.86/mo

**Current:** Two Claude Max accounts totaling ~$638/mo: - Personal (gmail): Max $196/mo + ~$29 extra usage = ~$225/mo - Instarea: Team 5 seats $297/mo + ~$116 extra usage = ~$413/mo **PROS of consolidating:** - Could save $196/mo by dropping personal Max → use instarea Team seat instead - Instarea Team already has capacity (2 available seats) - Extra usage caps could be managed centrally **CONS:** - Personal account needed for non-instarea work (oncoteam, personal projects) - Mixing personal/business billing complicates accounting - May need separate accounts for compliance **ACTION:** Evaluate if personal Max can downgrade to Pro ($18/mo) — saves $178/mo. Use instarea Team seat for heavy AI work.

Reduce Claude extra usage spending (~$145/mo combined)

trivialsuggestedClaude Max

-$75.00

-€65.25/mo

**Current:** Combined extra usage across both accounts: - Personal: €26.43/€30 cap (88% used in March) - Instarea: €106.43/€300 cap (35% used in March) - Total: ~$145/mo on top of subscriptions **PROS:** - Lowering spend caps saves money when usage is within plan limits - Most heavy usage may not need extra credits if workflows are optimized - Could save $50-100/mo by reducing caps and optimizing usage **CONS:** - May hit rate limits during intensive development sprints - Extra usage enables Claude Code heavy sessions without interruption - Productivity loss may exceed cost savings **ACTION:** Monitor actual extra usage patterns for 2 months. If consistently under cap, reduce spending limits.

Consolidate test environments (share DBs or use branching)

largesuggestedRender

-$30.00

-€26.10/mo

**Current:** Each project has prod + test web service + prod + test DB = 4x cost. Example: homegrif has homegrif_com ($7.13) + homegrif_com-test ($7.13) + homegrif-db ($6.42) + homegrif-db-test ($10.70) = $31.38/mo **PROS:** - Could save $20-40/mo by sharing test DBs or using Neon branching (free tier) - Neon already has homegrif-neon and scrabsnap-neon instances - Test DBs don't need persistence or high availability **CONS:** - Shared test DBs can cause data conflicts between developers - Neon branching has cold-start latency (~1-2s) - Migration effort per project - Need to ensure test data isolation **ACTION:** For projects with Neon instances, migrate test environments to Neon branching. Keep prod DBs on Render.

Recreate 6 over-provisioned Render DBs with 1GB disk

mediumsuggestedRender

-$25.68

-€22.34/mo

**Current:** 6 databases provisioned at 15GB disk (~$10.70/mo each). **Target:** Recreate with 1GB disk (~$6.42/mo each). **PROS:** - Saves ~$25.68/mo ($308/yr, ~€23.62/mo) - Biggest single optimization available - No performance impact (actual data uses <100MB per DB) **CONS:** - Cannot resize in-place — must create new DB, migrate data, update connection strings - Requires downtime per DB (~15min each, 6 DBs = ~90min total) - Risk of missed connection string updates breaking services - DBs affected: homegrif-db-test, oncoteam-db-prod, oncoteam-db-test, partners-db-prod, partners-db-test, scrabsnap-db

Resize 4 over-provisioned Render DBs (homegrif.com project)

mediumsuggestedRender

-$17.12

-€14.89/mo

**Current:** homegrif.com project has 4 Render databases: - homegrif-db-test ($10.70) — 15GB disk, <100MB actual data - partners-db-prod ($10.70) — 15GB disk - partners-db-test ($10.70) — 15GB disk - scrabsnap-db ($10.70) — 15GB disk **Target:** Recreate with 1GB disk (~$6.42/mo each). **PROS:** - Saves ~$17.12/mo ($205/yr) - No performance impact — actual data well under 1GB per DB **CONS:** - Cannot resize in-place — must create new DB, migrate, update connection strings - ~15min downtime per DB migration - Risk of missed connection string updates **ACTION:** Start with test DBs (lowest risk), then prod after verifying approach.

Reduce Claude extra usage spending (~$29/mo)

trivialsuggestedClaude Max

-$15.00

-€13.05/mo

**Current:** Extra usage on personal account ~$29/mo (€26.43/€30 cap). **ACTION:** Monitor for 2 months. If consistently under cap, reduce spending limit.

Monitor Claude Max extra usage (~$29/mo)

trivialsuggestedClaude Max

-$15.00

-€13.05/mo

**Current:** One Claude Max personal account: - Max $196/mo + ~$29 extra usage = ~$225/mo **ACTION:** Monitor extra usage spending. If consistently under $10/mo, consider lowering the cap.

Lock partners-cz-prod on Starter tier

trivialsuggestedRender

-$6.00

-€5.22/mo

**Current:** partners-cz-prod (now under homegrif.com) using Standard plan part-month — ~$13.18/mo. **Target:** Lock on Starter tier — ~$7.13/mo. **PROS:** - Saves ~$6/mo ($72/yr) - Starter tier sufficient for current traffic levels **CONS:** - Standard provides more CPU/RAM for traffic spikes - Need to verify utilization before downgrading **ACTION:** Check Render metrics. If P95 memory <400MB, lock on Starter.

Investigate partners-cz-prod Standard tier usage

trivialsuggestedRender

-$6.00

-€5.22/mo

**Current:** partners-cz-prod using Standard plan ($0.0336/hr) for part of the month + Starter ($0.0094/hr) for the rest — ~$13.18/mo projected. **Target:** Ensure it stays on Starter plan ($0.0094/hr) — ~$7.13/mo. **PROS:** - Saves ~$6/mo ($72/yr) - Starter tier sufficient for current traffic levels - No migration required — just plan change **CONS:** - Standard tier provides 1 vCPU + 2GB RAM (vs 0.5 vCPU + 512MB on Starter) - May have been upgraded for a reason (traffic spike, memory pressure) - Need to verify current RAM/CPU utilization before downgrading **ACTION:** Check Render metrics for partners-cz-prod. If P95 memory <400MB, safe to lock on Starter.

Monitor Render pipeline minutes to avoid overage

smallsuggestedRender

-$5.00

-€4.35/mo

**Current:** 476/500 free minutes used at day 14 (95.2%). Overage: $5/1000 min. **Risk:** Will exceed 500 min this month. New services (budgetco, contacts-refiner, oncoteam) driving more builds. **PROS:** - Avoids $5-10/mo overage charges - Forces build discipline (fewer unnecessary deploys) - Can enable "auto-deploy on push" selectively **CONS:** - Restricting builds slows development iteration - May need to manually trigger deploys - Alternative: accept small overage as cost of faster iteration **ACTION:** Disable auto-deploy on test environments. Use manual deploys for non-critical services. Consider merging PRs less frequently.

Consolidate Websupport domains (18 domains, ~$124/yr)

trivialsuggestedWebsupport

-$3.00

-€2.61/mo

**Current:** 18 domains across Websupport at ~€6.90/yr each = ~€124/yr (~$11/mo). Some may be unused or redundant: - replica.city has 4 domains (repli.city, replica.city, goreplicity.com, goreplicacity.com) - seekwhy has 2 domains (getwhysurvey.com, getsurveylink.com) - shiftrotation.com — project status unclear **PROS:** - Dropping 4-6 unused domains saves ~€28-41/yr - Reduces renewal tracking overhead **CONS:** - Domain squatting risk if dropped and re-registered by others - Some may be needed for future projects **ACTION:** Review each domain's DNS records and traffic. Drop domains with no A/CNAME records and no visitors.

Migrate infracost DB from Render to Railway

mediumsuggestedRender

-$1.42

-€1.24/mo

**Current:** infracost on Render free web + Basic-256mb DB ($6.42/mo). **Target:** Move DB to Railway Hobby plan (already paid, $5/mo includes DB). **PROS:** - Saves ~$1.42/mo net - Reduces Render bill complexity **CONS:** - Migration effort + downtime - Railway has shared resource limits across all services **VERDICT:** Defer until Railway capacity is confirmed sufficient.

Migrate infracost app from Render to Railway

mediumdismissedRender

-$1.42

-€1.24/mo

**Current:** infracost on Render free web + Basic-256mb DB ($6.42/mo). **Target:** Railway Hobby plan ($5/mo) already running — add infracost there. **PROS:** - Saves ~$1.42/mo on DB (Railway DB may be cheaper or free within plan) - Reduces Render pipeline pressure (fewer build minutes consumed) - Consolidates infrastructure monitoring tool on a second platform (reduces single-vendor risk) - Railway Hobby plan already being paid for **CONS:** - Migration effort: need to set up Railway service, migrate DB, update DNS - Railway Hobby plan has limits (8GB RAM, 8 vCPU total across all services) - May conflict with oncofiles and oncoteam resources on same plan - Render free web tier is actually $0 — only the DB costs money **VERDICT:** Small savings but good for pipeline pressure. Defer until pipeline overage becomes recurring.

Remove deleted Render services still accruing charges

trivialapprovedRender

-$0.42

-€0.37/mo

**Current:** robota ($0.21) and robota-test ($0.21) show as "Deleted" but still charged in March billing. **PROS:** - Saves $0.42/mo (minor) - Cleans up billing noise **CONS:** - None — these are already deleted services - Charges should stop automatically next billing cycle **ACTION:** Verify in April billing that charges stopped. If not, contact Render support.

Delete suspended Render databases by April 24

trivialsuggestedRender

$0.00

€0.00/mo

**Deadline:** April 24, 2026 (30-day review period ends) **Databases to delete:** - infracost-db (suspended — migrated to Railway 2026-03-25) - oncoteam-db-prod, oncoteam-db-test (suspended — migrated to Railway) - homegrif-db, homegrif-db-test (suspended) - partners-db-prod, partners-db-test (suspended) - scrabsnap-db, budgetco-db (suspended) **ACTION:** Delete all suspended DBs via Render dashboard. They are already migrated or unused. No cost savings (already $0) but cleans up inventory and drift alerts.

Automate manual platform collection (5 platforms)

largesuggestedRender

$0.00

€0.00/mo

**Current:** 5 platforms still show "never" collected or rely on manual entries: - Claude Max: manual (both accounts) - GCP: placeholder collector, actual cost from PulseShape Backups - Websupport: manual (18 domains) - GitHub: no collector - Google Services: manual ($0) **PROS:** - Eliminates monthly manual update burden - More accurate real-time cost tracking - Catches unexpected cost spikes automatically **CONS:** - Development effort for each collector - Some platforms have no billing API (Claude Max, Websupport) - GCP requires BigQuery billing export setup **ACTION:** Priority order: GCP (BigQuery export), GitHub (API exists), then browser-scrape solutions for Claude Max.

Enable Anthropic API auto-reload to prevent outage

trivialsuggestedAnthropic Claude API

$0.00

€0.00/mo

**Current:** $27.98 credits remaining as of Mar 14. Auto-reload is DISABLED. **Risk:** Credits will run out in ~2 weeks at current burn rate ($65/mo), causing API outage for all services using Claude API. **PROS:** - Prevents unexpected API outage - Zero cost (auto-reload just adds credits, doesn't increase spend) - Required for production reliability **CONS:** - Enables automatic spending (could spike if usage anomaly) - No built-in spend cap on Anthropic platform - Need to monitor monthly usage manually **ACTION:** Enable auto-reload with $50 threshold. Add monthly usage alert.
InfraCost · Infrastructure cost trackinginfracost.eu