ForHosting KIT · Finance & money

EBIT calculator

Revenue of 1,000,000 minus 600,000 of operating expenses, 50,000 of depreciation and 20,000 of amortization leaves an EBIT of 330,000, passing through an EBITDA of 400,000. Enter four figures from the same period and currency. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Revenue
1,000,000
Operating expenses
600,000
Depreciation
50,000
Amortization
20,000
You get
Ebitda
400,000
Ebit
330,000

Earnings before interest and taxes, or EBIT, is the operating-profit line that sits above financing and tax. Analysts, lenders, operators, and valuation desks use that single number to compare businesses that borrow differently or file in different tax regimes. This EBIT calculator takes four finite numbers in one currency — revenue, operating expenses, depreciation, and amortization — subtracts the three cost lines from revenue, and returns EBIT together with EBITDA as the intermediate before depreciation and amortization.

How EBIT turns revenue, operating expenses, and D&A into operating profit

Earnings before interest and taxes is operating profit: what the business earns from its operations before it pays lenders and tax authorities. Revenue is the top line for the period in one currency. Operating expenses here are cash and accrual operating costs that do NOT already include depreciation and amortization — otherwise those two lines would be subtracted twice.

Depreciation is the period charge that allocates a tangible asset's capitalized cost; amortization is the period charge that allocates an intangible. A one-million revenue, six-hundred-thousand operating expenses, fifty-thousand depreciation, and twenty-thousand amortization print EBIT of three hundred thirty thousand and EBITDA of four hundred thousand. Zero revenue, zero operating expenses, or zero D&A is a legitimate outcome and is not an error: a pre-revenue period or a year with no capitalized assets still has an EBIT, often negative.

Negative operating expenses, depreciation, or amortization are accepted as finite numbers because a credit, an impairment reversal, or a restatement can print those signs; the difference follows them instead of hiding behind an absolute value. This calculator does not reconstruct a full income statement, does not split cost of goods sold from selling, general, and administrative expense, does not add interest and tax back onto net income, and does not convert currencies.

You supply four finite numbers that already share one period and one currency; the calculator subtracts them and rounds EBIT and EBITDA half-up to two decimal places so goldens compare byte-for-byte across runtimes. This is a going-in EBIT from the four-line identity, not an EBITDA-only view, not a net-income-plus-interest-plus-tax reconstruction, and not a cash-from-operations figure.

Where an EBIT calculator earns its keep

Operators screening a monthly close use an EBIT calculator to turn last period's revenue, cash operating costs, and D&A into one comparable operating-profit line before they open a full income-statement model. Lenders and credit analysts re-run the same four fields when a year closes or a covenant package asks for earnings before interest and taxes, then pin ebit next to interest coverage so every memo starts from one operating figure rather than from net income that already embeds capital structure.

Valuation desks drop revenue from the filing, operating expenses from the management pack, and depreciation plus amortization from the notes, and they compare that EBIT with an EBITDA multiple and a discounted-cash-flow case rather than treating any one of those as a substitute. This is a different search and a different job from an EBITDA-only identity, from net-income-plus-interest-plus-tax reconstruction, from cash-from-operations, and from a debt-service coverage ratio: those tools start from different lines and answer different questions. Failed validation does not consume balance.

Keep all four fields finite, pin the rounded EBIT in tests, and you get a reproducible operating-profit figure for teasers, LMS plugins, and edge workers without standing up a general ledger of your own.

Monthly close before the full statement

Turn last period's revenue, cash operating costs, depreciation, and amortization into one EBIT line before you open a full income-statement model.

Lender memos and interest coverage

Pin earnings before interest and taxes next to interest expense so covenant packs share one operating-profit figure rather than net income.

Valuation desks and EBIT multiples

Drop filing revenue, pack opex, and notes D&A into one going-in EBIT beside an EBITDA multiple and a discounted-cash-flow case.

How is EBIT calculated?

The calculator also returns ebitda as revenue minus operating expenses. Money amounts round half-up to two decimal places.

Should operating expenses include depreciation and amortization?

Depreciation and amortization are separate required fields and are subtracted after opex. Folding them into opex as well would double-count those charges.

What happens if a field is missing or not a number?

NaN, Infinity, empty strings, and missing fields are rejected and are not billed.

Is this the same as EBITDA or net income?

No. EBITDA is the intermediate before depreciation and amortization. Net income is after interest and tax.

Can EBIT come out negative?

Yes. A period with little or no revenue, such as one before sales start, often shows a negative EBIT. Negative cost lines are also accepted, because a credit or an impairment reversal can print that sign, and the result follows them.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/fin/ebit

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/fin/ebit \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"revenue":1000000,"operating_expenses":600000,"depreciation":50000,"amortization":20000}'
{
  "revenue": 1000000,
  "operating_expenses": 600000,
  "depreciation": 50000,
  "amortization": 20000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.ebit",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Any input that is missing, empty, or not a finite number fails with invalid_input and is not billed.

How EBIT turns revenue, operating expenses, and D&A into operating profit

The identity this calculator uses is ebit equals revenue minus operating_expenses minus depreciation minus amortization. Subtracting both from the subtotal of revenue minus operating expenses is the same as taking EBITDA down to EBIT, which is why this endpoint also returns ebitda as that subtotal.

Input contract, response shape, and error behaviour

Zero and negative amounts are allowed: a pre-revenue year, a credit, or an impairment reversal still produce a finite EBIT rather than an error. Example: one million of revenue, six hundred thousand of operating expenses, fifty thousand of depreciation, and twenty thousand of amortization yield EBITDA of four hundred thousand and EBIT of three hundred thirty thousand. POST a JSON body with four required finite numbers in one currency. revenue is the period top line; aliases sales, total_revenue, and turnover map to the same field so a worksheet can keep its column names. operating_expenses is the period operating cost that excludes depreciation and amortization; aliases opex, operating_costs, and expenses are accepted. depreciation is the period tangible-asset charge; aliases dep and da_depreciation are accepted. amortization is the period intangible charge; aliases amort and da_amortization are accepted. Each numeric field may arrive as a JSON number or a numeric string. Missing fields, empty strings, and non-finite values — NaN, Infinity, or text that does not parse as a number — fail with invalid_input naming the field. Those failures are not billed. On success the body echoes revenue, operating_expenses, depreciation, and amortization, then reports ebitda as revenue minus operating expenses and ebit as that subtotal minus depreciation minus amortization, both rounded half-up to two decimal places, plus a formula string restating the identity. Pair the JSON with your own rule for which operating-expense definition matches the D&A you send — income-statement opex often already includes depreciation — because this endpoint subtracts the four numbers you send; it does not rebuild the statement, choose a reporting convention, or convert currencies.

What does the EBIT calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →