A one-minute painted explainer of the architect's funnel model, what each default assumes, and where the real-world limits come from.
Can a free-to-run online product reach five thousand dollars a month? This architect answers with a funnel, and every number in it is an assumption you can change. It starts with visitors. The default blueprint assumes forty-five thousand people a month, and that six and a half percent swap their email for a free resource. That's two thousand nine hundred twenty-five leads. An automated welcome series then turns four point two percent of those leads into buyers: about one hundred twenty-three sales of a thirty-nine dollar product. Fees take six and a half percent, and eighteen percent of buyers add a twenty-four dollar extra. The month nets about four thousand nine hundred seventy-nine dollars, twenty-one short of the goal. Now notice what the math leans on. Halve the traffic and the revenue halves too. Forty-five thousand visitors a month is the hard part, and the tool assumes it rather than earning it. Treat the result as a what-if, not a promise. Try your own traffic and conversion rates, and watch how far the jar really fills.
Net revenue = visitors × opt-in rate × buyer conversion × (price + upsell take rate × upsell price) × (1 − fee). With the defaults: 45,000 × 6.5% = 2,925 leads; × 4.2% ≈ 123 buyers; 123 × $39 plus 22 add-ons × $24, minus 6.5% fees ≈ $4,979. Every input scales the result in direct proportion.
The tool starts from 45,000 monthly visitors and has no cost, time or channel behind that number. For a new site with no audience, getting that traffic is usually the slowest and least certain step, so treat the visitor slider as the question rather than the answer.
The model counts only this month's new buyers and treats the $24 add-on as one month of income. It has no refunds, churn, chargebacks, taxes or returning customers, so it is a single-month snapshot, not a forecast.
Card processors typically charge a percentage plus a fixed fee per sale (Stripe's standard US card rate is 2.9% + 30¢), and marketplaces such as Gumroad charge more. Free-tier caps on hosting, workers and automations are set by each provider and can change; check their current pages.
The tool assumes 1.2 hours a week of upkeep plus about 7 minutes per support ticket, with one ticket per 20 buyers, giving about 1.9 hours a week and a $609/hour figure. Building the product and earning the traffic are not counted.
Standard per-transaction card fees, for comparison with the tool's 6.5% fee assumption.
The soft 100 GB/month bandwidth limit the tool's hosting quota is based on.
The free plan's daily request limit behind the tool's Cloudflare quota line.
Background on the awareness-to-purchase funnel model the tool uses.
Figures in the video come from this tool's default blueprint; they show how the funnel arithmetic works, not what any real product will earn.
How do stage conversion rates, payment fees, and serverless free-tier allowances determine estimated digital net revenue?
This simulator models digital funnel economics across four sequential stages: top-of-funnel visitor acquisition, lead magnet opt-in, tripwire product sales, and recurring upsells. In the application's JavaScript engine, monthly net revenue is calculated deterministically as Net = [Buyers × Core Price + Round(Buyers × Upsell Rate) × Upsell Price] × (1 − Fee Rate), where Buyers equals Round(Traffic × Opt-in Rate × Tripwire Rate). Operational metrics, such as weekly maintenance hours and passivity scores, are synthetic linear heuristics rather than empirical benchmarks. Real-world zero-capital deployments also depend on explicit third-party quota ceilings, such as Cloudflare Workers' 100,000 free requests per day or GitHub Actions' 2,000 monthly Linux minutes.
The model assumes uniform static conversion percentages across traffic scales, ignoring market saturation, churn, and refund rates. Furthermore, maintenance labor hours are computed via an arbitrary rule (1.2 + weeklyTickets * 0.12) rather than time studies, and provider free tiers are subject to change or commercial usage terms.
Using the default Micro-SaaS blueprint (45,000 visitors, 6.5% opt-in, 4.2% tripwire conversion, $39 core asset, 6.5% transaction fee, 18% upsell rate, and $24/mo upsell), drag the Monthly Unique Visitors slider (#inputTraffic) from 45,000 to 60,000. The code calculates 3,900 leads (60,000 × 0.065) and 164 active buyers (Round(3,900 × 0.042) = 164). Core gross revenue equals $6,396 (164 × $39), netting $5,980.26 after the 6.5% fee multiplier (0.935). Upsell subscribers equal 30 (Round(164 × 0.18)), generating $673.20 net (30 × $24 × 0.935). Summing these yields an exact net monthly revenue readout (#netMonthlyRevenue) of $6,653.
The calculator represents transaction fees as an adjustable single percentage deduction (defaulting to 6.5%). In production setups, processing fees combine fixed per-transaction surcharges with variable percentage fees.
For instance, standard Stripe domestic card processing costs 2.9% plus 30¢ per successful transaction with no monthly subscription fee. Stripe Pricing & Fees
Alternative merchant of record services such as Gumroad charge 10% plus 50¢ per transaction on direct sales without monthly software subscription costs. Gumroad Pricing Overview
The tool's sanity audit checks traffic against serverless limits. Cloudflare Workers accounts on the Workers Free plan include an allowance of 100,000 requests per day resetting at midnight UTC. Limits · Cloudflare Workers Docs
For background automation and cron triggers, GitHub Free accounts include 2,000 minutes per month of standard runner execution time, resetting each billing cycle. GitHub Actions Billing - GitHub Docs
Verifies standard card processing rates of 2.9% + 30¢ per transaction with zero monthly fixed charge.
Verifies zero monthly fee structure with 10% + $0.50 per transaction fee on direct sales.
Verifies Cloudflare Workers Free plan allowance of 100,000 requests per day.
Verifies GitHub Free accounts receive 2,000 free runner minutes per month.