Estimate monthly appliance energy cost from watts and daily use
See what an appliance costs to run each month: 1,200 watts for 2.5 hours a day uses 3 kWh daily and 90 kWh a month, which comes to 16.2 at a rate of 0.18 per kWh. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Wattage
- 1,200
- Daily usage hours
- 2.5
- Electricity rate
- 0.18
- Days per month
- 30
- Daily energy kwh
- 3
- Monthly energy kwh
- 90
- Estimated monthly cost
- 16.2
Estimate how much one appliance adds to a typical monthly electricity bill using three values you can usually find without special equipment: its wattage, average daily usage hours, and your local price per kilowatt-hour. The calculator converts watts and time into daily energy, extends that usage across a fixed 30-day month, and applies the rate you provide. It returns both energy and cost, making the result useful for household budgets, purchase comparisons, and simple efficiency checks.
Collect wattage, daily usage, and the correct electricity rate
Start with the appliance wattage shown on its nameplate, power adapter, manual, or manufacturer specification. Use the normal operating wattage when possible, because a peak or startup rating can exaggerate the estimate for equipment that reaches that level only briefly. Wattage must be greater than zero; zero and negative values are rejected because they cannot describe the consumption of an operating appliance in this estimator.
Next, estimate how many hours the appliance runs during an average day. Continuous devices can use 24 hours, while intermittent devices need an effective average. For example, a refrigerator connected all day may have a compressor that runs for only part of each hour, so a measured average wattage is more reliable than multiplying its maximum compressor wattage by 24.
Finally, copy the electricity rate from your utility bill in currency units per kilowatt-hour. If your bill has several time-of-use rates, choose a weighted average that reflects when the appliance normally runs, or calculate each period separately and combine the results. Do not enter a monthly service fee as the rate, because fixed charges are not caused by this appliance's energy consumption.
Understand the 30-day monthly energy and cost calculation
The calculation first multiplies wattage by daily usage hours, then divides by 1,000 to convert watt-hours into kilowatt-hours. Consider a 1,200-watt appliance used for 2.5 hours each day at a rate of 0.18 currency units per kWh. It consumes 3 kWh per day, 90 kWh over 30 days, and has an estimated monthly energy cost of 16.2 currency units.
The currency is determined entirely by the rate you enter; the calculator does not perform exchange-rate conversion or assume dollars, euros, or any other unit. A result is an energy estimate, not a prediction of every charge on the utility bill.
Use the estimate responsibly for budgets and appliance comparisons
Use the monthly estimate to identify appliances worth measuring more closely, compare models with different wattages, or test how a change in daily habits could affect energy spending. Run the calculator once with current usage and again with a proposed schedule to make the difference visible. For purchase comparisons, use each product's typical operating power under comparable conditions rather than placing a maximum rating beside an average rating.
Real bills can differ because appliances cycle, standby power varies, weather changes heating and cooling demand, calendar months contain 28 to 31 days, and utilities may add taxes, tiered prices, demand charges, fuel adjustments, or fixed account fees. Those elements are deliberately outside this single-appliance calculation. If accuracy matters for a variable load, gather several days of smart-plug or meter data and convert it into a representative average wattage or daily runtime.
What you can do with it
Plan a household energy budget
Estimate how much a heater, fan, computer, or kitchen appliance contributes to a typical 30-day electricity budget.
Compare appliance operating costs
Apply the same daily schedule and local tariff to products with different wattages before choosing which model to buy.
FAQ
What formula estimates the monthly appliance cost?
Daily kWh equals wattage times daily usage hours divided by 1,000. Monthly kWh equals daily kWh times 30, and estimated cost equals monthly kWh times your electricity rate.
Why does the calculator use 30 days?
A fixed 30-day month makes comparisons consistent and deterministic.
Does this reproduce my complete electricity bill?
No. It estimates one appliance's energy charge and excludes fixed fees, taxes, tier changes, demand charges, and variations in actual appliance duty cycle.
How much does a 1,200-watt appliance used 2.5 hours a day cost per month?
At a rate of 0.18 per kWh it uses 3 kWh a day and 90 kWh over 30 days, for an estimated 16.2 in your currency. Replace the rate with the one on your own bill.
What rate should I enter if my bill has several time-of-use prices?
Use a weighted average that reflects when the appliance usually runs, or calculate each period separately and add the results. Do not enter the monthly service fee, because fixed charges do not depend on this appliance.
Related tools
For developers — API access
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.
API endpoint
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.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/final3/home-energy-bill-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wattage":1200,"daily_usage_hours":2.5,"electricity_rate":0.18}'const res = await fetch("https://api.kit.forhosting.com/final3/home-energy-bill-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wattage": 1200,
"daily_usage_hours": 2.5,
"electricity_rate": 0.18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/home-energy-bill-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wattage": 1200,
"daily_usage_hours": 2.5,
"electricity_rate": 0.18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/home-energy-bill-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wattage":1200,"daily_usage_hours":2.5,"electricity_rate":0.18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wattage":1200,"daily_usage_hours":2.5,"electricity_rate":0.18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/home-energy-bill-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"wattage": 1200,
"daily_usage_hours": 2.5,
"electricity_rate": 0.18
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.home_energy_bill_estimate",
"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.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
Browser calculations are free, while API requests cost $0.002 per successful item.
Understand the 30-day monthly energy and cost calculation
That produces daily_energy_kwh. It multiplies the daily value by 30 to produce monthly_energy_kwh, using a fixed 30-day month so the same inputs always return the same result. The final step multiplies monthly energy by electricity_rate to produce estimated_monthly_cost. Stable rounding keeps the JSON response practical for display and automated tests. The output also echoes the validated inputs and reports days_per_month as 30, so applications can explain the estimate without hiding its assumptions.
Use the estimate responsibly for budgets and appliance comparisons
In software, call the API at $0.002 per successful item to generate repeatable line-item estimates for audits, budgeting tools, or product comparison pages.
Integration use cases
Add estimates to an energy application
Generate deterministic monthly kWh and cost line items for home-audit software, dashboards, reports, or test fixtures.
Technical questions
What happens when wattage is zero or negative?
The request fails with invalid_input because wattage must be a finite number greater than zero.
Can I enter any currency?
Yes. Enter the electricity rate in your chosen currency per kWh, and estimated_monthly_cost will use that same currency. No exchange conversion is performed.