Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Margin GuardNew to Visual Studio Code? Get it now.
Margin Guard

Margin Guard

balkanbrs

| (0) | Free
Local-first SaaS margin analysis, API cost estimation, hosting cost comparison, and profitability forecast for software projects.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Margin Guard

Scan your project. Forecast costs. Protect profit.

Margin Guard is a local-first margin intelligence scanner for software projects. It helps developers, founders, and product teams answer one hard business question before growth gets expensive:

If this project gets users, will it make money or burn money?

Margin Guard scans your codebase, detects pricing and revenue signals, identifies provider and infrastructure cost risks, and forecasts realistic margin scenarios as your user base grows.

It is built to stay practical, deterministic, and local-first in v1. Your code is scanned locally. No source code needs to be sent to OpenAI, Ollama, or any other AI provider for the core workflow.

Overview

Margin Guard is built for the moment when a promising software product starts asking a harder question than "does it work?"

It answers:

If this project gets users, will it make money or burn money?

That means Margin Guard is not just another code scanner. It is a margin visibility tool for developers and technical founders who want to see pricing assumptions, provider cost risk, storage and database growth pressure, payment fee drag, hosting cost pressure, and profitability scenarios before those problems show up in production finance.

Margin Guard is especially useful if you are searching for:

  • SaaS margin analysis
  • profitability forecast for a software project
  • API cost estimation from source code
  • hosting cost comparison for growing apps
  • database and storage cost forecasting
  • payment fee comparison for SaaS pricing
  • unit economics estimation for developer products
  • gross margin calculator for software products
  • local-first pricing and cost scanner
  • codebase-based revenue and cost forecasting

Supported editors

Margin Guard is built first for the VS Code extension ecosystem:

  • VS Code
  • Cursor
  • Windsurf
  • VSCodium
  • Theia and other Open VSX-based desktop IDEs

For users outside the VS Code extension model, Margin Guard also ships with a separate CLI and standalone desktop app in the main project.

Works With

  • VS Code
  • Cursor
  • Windsurf
  • VSCodium
  • Theia
  • Open VSX-based desktop IDEs
  • JetBrains workflows through the CLI
  • Visual Studio terminal workflows
  • Sublime terminal workflows
  • Zed terminal workflows
  • Neovim terminal workflows
  • Emacs terminal workflows
  • direct terminal usage

Target Platforms

  • Windows x64
  • Windows ARM64
  • macOS Intel
  • macOS Apple Silicon
  • Linux x64
  • Linux ARM64

What Margin Guard does

  • Detects pricing and revenue model signals from source files and project docs
  • Detects AI, API, storage, database, email, SMS, and payment providers
  • Flags cost-risk patterns such as API calls inside loops, missing cache, missing rate limits, unlimited token usage, repeated embeddings, and heavy storage growth paths
  • Estimates revenue, cost, profit, and margin across growth scenarios
  • Breaks total spend into API, storage, database, email/SMS, payment, and infrastructure buckets
  • Compares the detected provider stack against lower-cost alternatives for hosting, storage, database, messaging, payments, and AI models
  • Generates JSON and Markdown reports
  • Suggests cost savings, cheaper models, and better provider tradeoffs

Pricing detection

Margin Guard looks for pricing clues across real project files such as:

  • pricing.ts
  • pricing.js
  • plans.ts
  • billing.ts
  • stripe.ts
  • checkout.ts
  • products.ts
  • config/pricing.json
  • README.md
  • landing page files
  • .env.example
  • Gumroad links
  • Stripe price ids
  • LemonSqueezy variant ids

If pricing is detected, Margin Guard uses those signals as starting assumptions and lets you confirm or edit them.

If pricing is missing, Margin Guard can work from manual assumptions instead.

Provider and cost-risk detection

Margin Guard looks for usage patterns around providers such as:

  • OpenAI
  • Anthropic
  • Gemini
  • Mistral
  • Groq
  • OpenRouter
  • Replicate
  • ElevenLabs
  • Cohere
  • Pinecone
  • Supabase
  • Firebase
  • AWS S3
  • Cloudflare R2
  • Backblaze B2
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Stripe
  • Gumroad
  • LemonSqueezy
  • SendGrid
  • Resend
  • Mailgun
  • Twilio

It also highlights patterns that often become margin problems later:

  • API calls inside loops
  • API calls inside frequently hit routes
  • missing cache
  • missing rate limit
  • missing token caps
  • repeated embeddings
  • image, audio, or video generation paths
  • chat history persistence
  • unbounded log growth
  • likely high-growth database tables
  • missing cleanup or retention policies

Forecast scenarios

Margin Guard generates business scenarios so you can understand how the same codebase behaves at different growth levels.

Current built-in scenarios include:

  • 100 users
  • 1,000 users
  • 10,000 users
  • 50,000 users

For each scenario, Margin Guard estimates:

  • revenue
  • AI and API costs
  • storage costs
  • database costs
  • email and SMS costs
  • payment processing costs when possible
  • infrastructure and hosting costs
  • total cost
  • profit
  • margin percentage
  • risk level

What the report shows

Margin Guard reports are designed to be decision-friendly, not just technically interesting.

A report can include:

  • detected pricing
  • detected providers
  • core growth assumptions
  • cost breakdown by category
  • cost breakdown by provider stack
  • alternative provider and model cost comparisons across API, storage, database, messaging, payments, and infrastructure
  • explicit current-versus-alternative monthly cost comparisons such as AWS S3 vs Cloudflare R2, Supabase Postgres vs MySQL, Stripe vs LemonSqueezy, and managed edge hosting vs lower-cost server hosting
  • forecast table by user scenario
  • profitability score
  • cost risk score
  • scalability score
  • overall verdict
  • savings suggestions
  • risky implementation patterns

Verdicts are grouped into:

  • Safe
  • Watch
  • Risky
  • Dangerous

Screenshots

Margin overview

Margin Guard Overview

Forecast scenarios

Margin Guard Forecast Scenarios

Cost-risk detection

Margin Guard Cost Risk Detection

Desktop, extension, and export flow

Margin Guard Desktop and Export Flow

Commands

Open Ctrl+Shift+P and run:

  • Margin Guard: Scan Project
  • Margin Guard: Edit Assumptions
  • Margin Guard: Forecast Margins
  • Margin Guard: Export Report
  • Margin Guard: Activate Pro
  • Margin Guard: License Status

How to use it

  1. Open a project folder in your editor
  2. Open the Command Palette
  3. Run Margin Guard: Scan Project
  4. Review the detected pricing, providers, and growth assumptions
  5. Edit assumptions if needed
  6. Run margin forecasting and export the report when ready

Margin Guard is meant to help you understand business risk early. It does not modify your files or rewrite your code.

Local-first privacy

Margin Guard scans locally and does not upload your source code in v1.

By default, Margin Guard does not send:

  • source code
  • repository contents
  • file contents
  • prompts
  • secrets
  • tokens
  • project business data

The first release is intentionally deterministic and local-first.

Pricing and plans

Margin Guard is prepared for a simple upgrade path:

  • Free
    • 3 scans per month
    • basic forecast
  • Pro - $19/month
    • unlimited scans
    • advanced forecast
    • provider and model savings suggestions
    • report export
  • Team - $49/month
    • everything in Pro
    • team-ready usage preparation
    • shared reports preparation
    • future CI and PR checks preparation

Gumroad licensing

Margin Guard uses Gumroad-based license activation for paid plans.

Typical flow:

  1. User installs Margin Guard
  2. User upgrades through Gumroad when ready
  3. Gumroad provides a license key
  4. User runs Margin Guard: Activate Pro
  5. Margin Guard verifies the license through the configured activation endpoint
  6. Plan access is stored locally

Margin Guard product separation is enforced by Gumroad product_id and product metadata so it does not mix with other products that may share webhook infrastructure.

Export formats

Margin Guard supports export workflows for:

  • Markdown
  • JSON

Those exports are useful for:

  • business planning docs
  • founder and investor reviews
  • internal pricing reviews
  • engineering cost reviews
  • hosting and infrastructure migration decisions
  • AI model and provider tradeoff analysis

This makes it easier to share internal forecasts, save snapshots, or feed later workflows.

Support

Support / contact placeholder:

  • support@margin-guard.munatrust.online

Replace this with the final public support channel if you want a different support address.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft