ForHosting KIT · Finance & money

EAR calculator

A nominal 12% compounded monthly is really about 12.68% a year, while the same 12% compounded once a year stays at 12%. Enter the nominal rate and how many times a year interest is added to compare offers on equal terms. 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
Interest rate
12
Frequency
12
You get
Rate decimal
0.12
Effective rate
12.6825030132
Effective rate decimal
0.1268250301

The effective annual rate, often abbreviated EAR or effective annual yield, is the true yearly interest that a quoted nominal rate produces once compounding is taken into account. Banks, bond desks, and textbooks advertise a nominal annual interest rate together with a compounding frequency — monthly, quarterly, daily — and those two numbers are not interchangeable: twelve percent compounded monthly is not the same yield as twelve percent compounded once a year. This EAR calculator accepts a nominal annual rate as a percent and a positive integer count of compounding periods per year, applies the closed form one plus r over n, raised to n, minus one, and returns the effective rate as both a percent and a decimal. It does not grow a principal, invert a future value, or switch to continuous compounding.

What EAR means and how the closed form works

The nominal annual rate is the headline percent printed on a loan, a savings product, or a homework prompt. It is not, by itself, the amount you actually earn or pay over a calendar year, because interest that is posted more than once a year itself earns or costs interest in later periods. The effective annual rate answers the comparison question: if this quote compounded n times this year, what single annual rate, compounded once, would produce the same growth factor?

The identity is EAR equals (1 + r/n) to the n, minus one, where r is the nominal rate as a decimal — so a twelve percent quote is r equals 0.12 — and n is the compounding frequency. With n equal to one the parentheses collapse and the effective rate equals the nominal rate. With n equal to twelve a twelve percent nominal becomes 1.01 to the twelfth minus one, a little more than 12.68 percent effective.

With n equal to four an eight percent nominal becomes 1.02 to the fourth minus one. More frequent compounding, holding the nominal fixed, raises the effective rate and approaches the continuous limit e to the r minus one, which this calculator does not evaluate: that identity belongs to a continuous-compound page, not to a discrete EAR. Negative nominal rates are allowed when they stay finite; they describe a contracted decline rather than a typing error.

The capability never multiplies a principal and never schedules extra deposits — that is compound interest, a different search intent — and it never inverts a future value into an implied yield.

Compare quoted rates with different compounding

Turn a nominal annual percent and a posting calendar (monthly, quarterly, daily) into one effective annual rate so two loan or savings quotes can be ranked on the same yearly basis.

Classroom and homework oracles

Generate reproducible EAR = (1 + r/n)^n − 1 answer keys that distinguish monthly compounding from annual compounding on the same nominal rate.

How is the effective annual rate (EAR) calculated?

EAR = (1 + r/n)^n − 1, where r is the nominal annual rate as a decimal (percent divided by 100) and n is the number of compounding periods per year.

Is the rate a percent or a decimal?

A percent. Send 12 for twelve percent per year. Sending 0.12 would be treated as twelve hundredths of a percent, not twelve percent.

What happens if compounding periods is not a positive integer?

Zero, negative, and fractional compounding counts are rejected and are not billed.

Is EAR the same as APY or APR?

EAR is the textbook effective annual rate from nominal rate and n. APY is the consumer-facing name for a similar figure; APR is a different disclosure that can include fees and is not this two-field identity.

Does more frequent compounding always raise the effective rate?

For the same nominal rate, yes: posting interest more often lets earlier interest earn interest too. With one posting a year the effective rate equals the nominal rate, and with more postings it approaches a continuous-compounding limit that this tool does not calculate.

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/ear

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/ear \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rate":12,"frequency":12}'
{
  "rate": 12,
  "frequency": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.ear",
  "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.

Compounding periods that are not a positive integer fail with invalid_input instead of a silent NaN.

Input contract, response shape, and error behaviour

Use one for annual, two for semiannual, four for quarterly, twelve for monthly, fifty-two for weekly, or three hundred sixty-five for daily. Example: twelve percent compounded monthly yields an effective rate of about 12.6825 percent. The same twelve percent compounded once a year yields exactly twelve percent effective, which is the point of exposing frequency as its own field. Failed validation does not consume balance. POST a JSON body with two required fields. rate is the nominal annual interest rate as a percent — twelve means twelve percent per year, not a decimal 0.12 unless you truly intend twelve hundredths of a percent — and aliases nominal_rate, annual_rate, interest_rate, and nominal map to the same field. If rate is missing, empty, infinite, or otherwise not a finite number, the task fails with invalid_input naming rate and is not billed. frequency is n, the number of compounding periods per year, and it must be a positive integer from one through three hundred sixty-five; aliases n, compounds_per_year, compounding_periods, and periods_per_year are accepted so spreadsheets can keep familiar column names. Each field may arrive as a JSON number or a numeric string. On success the body echoes rate and frequency, reports rate_decimal as r, and returns effective_rate as a percent together with effective_rate_decimal as a fraction, plus a formula string restating EAR equals (1 + r/n) to the n minus one.

Where an EAR calculator earns its keep

Households and students use an effective annual rate calculator when two products quote the same nominal percent with different posting calendars and the question is which quote is actually richer, not how large a lump sum will grow. Personal-finance coaches need a deterministic oracle that rejects a non-integer compounding count instead of silently showing NaN that a buggy form might treat as success. When you later need the future balance of a principal, switch to the compound-interest identity rather than stretching this two-field rate-conversion contract. Product teams wire the same contract into onboarding demos so a user who types a nominal percent and monthly compounding sees the identical effective_rate the API will later return in production tests. Keep requests small, pin rounded effective_rate in tests, and you get reproducible EAR figures for worksheets, LMS plugins, and edge workers without standing up a spreadsheet service of your own.

Product demos and CI fixtures

Seed comparison widgets and automated tests with deterministic effective_rate values that match the free browser widget byte-for-byte.

What does the EAR 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 →