Commission Calculator

Compute commission earned on any sale. Quick presets for real estate, SaaS, insurance, affiliate, and high-ticket sales.

$
%
Common rates:

No calculations yet

Your history will appear here

Privacy First

Your Data Never Leaves Your Device

Unlike other calculators that upload your data to remote servers, everything here runs 100% in your browser. Built by a cybersecurity professional who believes privacy shouldn't be optional.

100% Client-Side

All percentage calculations run entirely in your browser. Your numbers never leave your device.

No Server Storage

We don't operate backend servers that process your data. This is a static site served via CDN — there's nowhere to store it.

No Tracking Without Consent

Analytics only activate after you explicitly accept cookies. Decline and we track nothing — zero scripts, zero pixels.

Open Architecture

Built as a static export with no API calls. You can verify this yourself — inspect network traffic and see zero outbound data.

How this works

Commission = Sale Amount × (Rate ÷ 100) Net to Company = Sale − Commission

Commission is the percentage of a sale paid to the salesperson, agent, or affiliate. The net to the company is what remains after the commission is paid (before product cost and overhead). Real-world commission structures often include tiers, accelerators, and split arrangements; this calculator handles the simple flat-rate case.

Examples

Real estate commission on a $400,000 home (6%)

Commission: 400,000 × 0.06 = $24,000. Real estate commission is traditionally split between the buyer's and seller's agents (3% each), and each agent then splits with their brokerage (often 60/40 or 70/30). The selling agent's take-home from a 6% gross is typically $7,200–$10,800 after splits.

SaaS deal at $50,000 ARR (10%)

Commission: 50,000 × 0.10 = $5,000 paid to the rep. SaaS commissions are usually paid on first-year ARR (annual recurring revenue) and may include accelerators above quota. A rep at 150% of quota might receive 1.5x the base rate, doubling the effective payout.

Insurance policy with 15% commission on $2,400 premium

First-year commission: 2,400 × 0.15 = $360. Insurance often pays a high first-year commission (10–25% of premium) plus a much lower renewal commission (2–5%) for several years. Total lifetime value of a policy to the agent comes from both streams.

Affiliate sale of a $200 course (20%)

Commission: 200 × 0.20 = $40. Affiliate rates vary by program: physical products typically 4–10%, digital products 20–50%, high-ticket coaching 25–40%. Recurring affiliate commissions on subscriptions can compound meaningfully over time.

Common questions

It depends on the agreement. Most commission structures pay on gross sale amount (top-line revenue). Some pay on net revenue (after refunds, discounts, or shipping). High-margin businesses often pay on gross; low-margin businesses sometimes pay on net or on gross profit instead.

Industry-typical ranges: real estate 5–6%, SaaS 8–12%, insurance 5–25% first year, affiliate 4–50% (varies wildly), high-ticket coaching/B2B 20–30%. Commission rate is usually inversely correlated with deal size and sales-cycle length.

Tiered structures pay a higher rate above certain thresholds. A common SaaS structure: 8% on quota, 12% on the next 50% over quota, 16% above 150% of quota. Accelerators reward overperformance and concentrate commission spend on top performers.

Commission income is generally taxed as ordinary income at your marginal federal and state rates. Employers usually withhold at a flat federal supplemental rate of 22% on commission separately from base salary, which can create a refund or balance due at filing time depending on your overall bracket.

In most B2B commission plans, yes — commission is calculated on the actual contracted price, not the list price. This creates an incentive for reps to hold price; some plans add a "discount tax" that reduces the commission rate on heavily discounted deals to further protect margin.

No. All calculations happen in your browser. Nothing you type is sent to any server. The only storage is your local calculation history, which stays in your browser and can be cleared any time.