Accounting Profit Calculator
Calculate accounting profit with full income statement breakdown โ gross profit, EBITDA, operating profit, EBT, and net income with margin percentages.
Estimate website ad revenue from pageviews, RPM, and ad networks. Compare AdSense vs Mediavine vs Raptive with traffic projections and revenue stream analysis.
| Monthly PVs | Display Ads | Affiliate | Total/mo | Annual |
|---|---|---|---|---|
| 10,000.00 | $80.00 | $200.00 | $280.00 | $3,360.00 |
| 25,000.00 | $200.00 | $500.00 | $700.00 | $8,400.00 |
| 50,000.00 | $400.00 | $1,000.00 | $1,400.00 | $16,800.00 |
| 100,000.00 | $800.00 | $2,000.00 | $2,800.00 | $33,600.00 |
| 250,000.00 | $2,000.00 | $5,000.00 | $7,000.00 | $84,000.00 |
| 500,000.00 | $4,000.00 | $10,000.00 | $14,000.00 | $168,000.00 |
| 1,000,000.00 | $8,000.00 | $20,000.00 | $28,000.00 | $336,000.00 |
| Network | Avg RPM | Monthly Revenue | Annual Revenue |
|---|---|---|---|
| Google AdSense | $8 | $400.00 | $4,800.00 |
| Mediavine | $25 | $1,250.00 | $15,000.00 |
| Raptive (AdThrive) | $30 | $1,500.00 | $18,000.00 |
| Ezoic | $12 | $600.00 | $7,200.00 |
Website ad revenue depends on three variables: traffic volume, ad placement strategy, and which monetization setup you use. Even at the same traffic level, revenue can vary materially depending on geography, niche, session depth, seasonality, viewability, policy compliance, and whether the site qualifies for a premium network or uses a simpler self-serve setup. Understanding RPM (Revenue Per Mille โ revenue per 1,000 pageviews) is essential for any content creator monetizing through display advertising.
But display ads are just one revenue stream. Successful publishers diversify with affiliate marketing, sponsored content, digital products, and email monetization. This calculator models all three major streams โ display ads, affiliate revenue, and sponsored posts โ to project total monthly and annual income based on your actual traffic metrics.
The traffic projection table answers the question every publisher asks: "How much would I earn at 100K, 250K, or 1M pageviews?" Meanwhile, the ad network comparison shows how different RPM assumptions change the outcome. Whether you're a new blogger planning your monetization strategy or an established publisher building scenarios from historical data, this calculator gives you a structured way to compare monetization paths.
Whether you are a solo publisher or running a content business, revenue planning gets distorted when display, affiliate, and sponsored income are blended into one rough average. This calculator keeps the streams separate so you can see how traffic growth, better RPM, or stronger affiliate conversion changes annual cash flow before you commit to a monetization strategy. It also makes it easier to compare ad networks without assuming one RPM number explains everything.
Display Ad Revenue = (Monthly Pageviews รท 1000) ร RPM
Ad Impressions = Pageviews ร Ads per Page
Clicks = Impressions ร CTR
Affiliate Revenue = Sessions ร Revenue per Session
Sponsored Revenue = Posts per Month ร Rate per Post
Total Revenue = Display + Affiliate + Sponsored
EPMV = (Total Revenue รท Sessions) ร 1000Result: Monthly Revenue $2,150 โ Annual $25,800
Display ads: 50K รท 1000 ร $8 RPM = $400/month. Affiliate: 35K sessions ร $0.05 = $1,750. Total = $2,150/month or $25,800/year. Switching to Mediavine ($25 RPM) would increase display revenue to $1,250/month โ total $3,000/month.
Display ads, affiliate income, and sponsored content do not scale the same way. Display revenue follows pageviews, session depth, geography, and seasonality. Affiliate revenue depends much more on buying intent and conversion rate. Sponsored income depends on audience quality and outbound sales effort. Breaking them apart helps you see which lever is actually creating growth.
A higher RPM estimate from a premium network can change the model quickly, but network choice also comes with eligibility thresholds, policy requirements, and different ad experiences. Use the comparison as a planning tool rather than a guarantee, then replace the default assumptions with your own historical data once traffic is stable enough to support it.
Traffic and ad pricing are volatile, especially across seasons. Build at least a base case and a downside case instead of relying on one optimistic RPM. A monetization plan that still works with weaker traffic or lower Q1 pricing is more useful than a forecast that only works during peak Q4 demand.
Last updated:
This page estimates display-ad revenue by multiplying pageviews by a user-entered or preset RPM assumption, then adds optional affiliate revenue per session and sponsored-post income to produce a blended monthly and annual total. It also converts the blended income into an EPMV-style view by dividing total revenue by sessions and multiplying by 1,000.
It is a scenario-planning worksheet, not an ad-network earnings guarantee. Real revenue depends on traffic geography, seasonality, advertiser demand, page depth, ad viewability, ad policy compliance, and the actual monetization terms of the publisher's network agreements.
RPM means revenue per 1,000 pageviews. It can move significantly based on niche, geography, seasonality, advertiser demand, session depth, ad placement, viewability, and the monetization partner actually serving the ads. Treat any default RPM as a scenario input, not a guarantee.
Switching usually makes sense only once you meet a networkโs traffic, content-quality, and policy requirements and you can compare the real trade-offs in revenue share, fill, ad density, reporting, and control. The best move is to model several RPM assumptions rather than assuming one network will always outperform another.
EPMV is a session-based revenue view: earnings per 1,000 visits rather than per 1,000 pageviews. It can be useful because a site with deeper session depth may monetize a visit better even if the raw page RPM is unchanged.
Rates depend on niche, audience quality, brand fit, deliverables, exclusivity, and the strength of your distribution channels. This calculator works best when you replace the default assumptions with your own quoted or historical rates.
Year-end advertiser demand often increases during holiday and annual-budget cycles, and early Q1 can feel weaker by comparison. The exact lift varies widely, so long-term planning should use annualized or multi-scenario assumptions instead of a single peak-season month.
The main levers are higher-value traffic, better session depth, stronger viewability, policy-safe ad placement, faster pages, and a monetization setup that fits your traffic profile. Improving the quality and intent of the audience often matters more than adding more ad units.
Calculate accounting profit with full income statement breakdown โ gross profit, EBITDA, operating profit, EBT, and net income with margin percentages.
Calculate accumulated depreciation using straight-line, double declining balance, sum-of-years digits, or units of production methods with full schedule.
Calculate average fixed cost (AFC) per unit, average total cost, break-even units, contribution margin, and see how economies of scale reduce per-unit costs.