ForHosting KIT · Finance & money

Cyber Monday calculator

Enter the list price and the Cyber Monday percent off to see what you will actually pay: 199.99 at 40% off comes to 119.99, a saving of 80. Lock the number into your cart or budget before checkout. 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
Price
199.99
Percent
40
You get
Rate decimal
0.4
Sale price
119.99
Savings
80

Cyber Monday is the online counterpart of Black Friday: retailers publish a one-day or weekend markdown on laptops, TVs, games, and anything else that can ship from a warehouse. Shoppers comparing a forty-percent banner against last week's list price need the sale price and the dollars saved, not a generic percent-off toy that never names the event. Zero percent leaves the list price unchanged; one hundred percent is a free item.

How a Cyber Monday markdown turns a list price into a sale price

A Cyber Monday discount is a percent off a published list price for a one-day online event, not a new SKU and not a tax. Retailers print forty percent off a laptop or twenty-five percent off a TV; shoppers need the sale price they will actually pay and the dollars they will save if they check out before the banner expires.

Savings is the list price minus that sale price, which is the same as price times percent divided by one hundred once money rounding is applied on the sale figure first so the two parts still add back to the list. Price is the original list in one currency; percent is the advertised Cyber Monday rate typed the way banners print it, so forty means forty percent, not forty hundredths.

Zero percent is a legitimate outcome and returns the original price with zero savings rather than an error: a SKU that is not in the Cyber Monday event still belongs in a comparison cart. You supply both numbers; the calculator multiplies them and rounds the sale price half-up to two decimal places so goldens compare byte for byte across runtimes.

Budget the savings on a planned Cyber Monday purchase

Enter the ticket price and the event percent, then pin savings so the rest of the month's envelope already reflects the markdown you expect.

How is the Cyber Monday sale price calculated from list price and a discount percent?

Send finite numbers price (non-negative list) and percent (0 to 100 inclusive, where 40 means 40% off).

What happens if the discount exceeds one hundred percent?

A Cyber Monday discount that exceeds one hundred percent is not allowed in this contract and is not billed. Zero percent and one hundred percent are valid.

Should I enter 40 or 0.40 for forty percent off?

Enter 40. percent is a percentage, not a fraction: forty means forty percent off.

Can the original price be zero?

A negative price is rejected because a list price cannot be negative.

Does the Cyber Monday price include tax, shipping or coupon codes?

No. It applies only the event percent to the list price. It does not stack coupon codes, add sales tax or shipping, or convert currencies, so add those yourself if the store charges 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/cyber-monday

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/cyber-monday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":199.99,"percent":40}'
{
  "price": 199.99,
  "percent": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.cyber_monday",
  "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.

This Cyber Monday calculator takes the original list price and the advertised discount percentage, applies sale_price equals price times one minus percent divided by one hundred, and returns the sale price together with the savings so a cart, a deal post, or a budget can lock the number before checkout. A discount that exceeds one hundred percent is rejected as invalid_input and is not billed.

How a Cyber Monday markdown turns a list price into a sale price

The identity this calculator uses is sale_price equals price times one minus percent divided by one hundred. The decimal form of that rate is also returned as rate_decimal so a spreadsheet can keep a fraction next to the percent people type. One hundred percent is a free promotional item: sale_price is zero and savings equals the list. A discount that exceeds one hundred percent is not a markdown in this contract and is rejected as invalid_input, because a banner that prints one hundred twenty percent off is almost always a data error, not a rebate you meant to model. This endpoint does not scrape retailer catalogs, does not stack coupon codes on top of the event percent, does not add sales tax or shipping, and does not convert currencies.

Input contract, response shape, and error behaviour

POST a JSON body with two required finite numbers. price is the original list price in one currency unit before the Cyber Monday markdown; aliases original_price, list_price, original, and amount map to the same field so a catalog export can keep its column names. percent is the advertised Cyber Monday discount as a percentage, not a fraction: forty means forty percent off, twenty-five means twenty-five percent off; aliases discount, discount_percent, off, and markdown are accepted. Each numeric field may arrive as a JSON number or a numeric string. Missing fields, empty strings, and non-finite values fail with invalid_input naming the field. Zero percent is valid and returns sale_price equal to price. One hundred percent is valid and returns sale_price of zero. On success the body echoes price rounded to two decimal places and percent, then reports rate_decimal as percent divided by one hundred, sale_price as the Cyber Monday checkout figure rounded to two decimal places, savings as price minus sale_price, and a formula string restating the identity. Example: one hundred ninety-nine dollars and ninety-nine cents at forty percent off yields a sale_price of one hundred nineteen dollars and ninety-nine cents and savings of eighty. Pair the JSON with your own rule for which SKUs share a rate—laptops, games, or a storewide Cyber Monday banner—because this endpoint multiplies the two numbers you send; it does not look up a retailer, apply a coupon stack, or convert currencies. Keep requests small, pin the rounded sale_price in tests, and you get a reproducible Cyber Monday figure for worksheets, LMS plugins, and edge workers without standing up a promotions engine of your own.

Where a Cyber Monday calculator earns its keep

Households comparing a forty-percent laptop banner against a twenty-five-percent TV banner use a Cyber Monday calculator to turn each list price into one comparable sale price before they add either item to a cart. A Cyber Monday calculator prices one list against one event percent and returns the sale price plus the dollars saved on that day. Failed validation does not consume balance. Coupon stacks, free-shipping thresholds, and sales tax stay outside this identity on purpose: fold them in your own layer after you have the raw sale price and the dollars saved. Deal-site editors drop a published list and the advertised percent, then pin sale_price and savings so a post does not quote a made-up figure that later disagrees with checkout. Product teams wire the same contract into landing pages and email teasers that must show the Cyber Monday sale price for a sample SKU without calling a retailer API. This is a different search and a different job from a generic discount calculator, from sales tax, and from a buy-one-get-one effective percent: those tools compute an ordinary markdown, add a tax on a subtotal, or convert a two-for-one offer into an equivalent rate. Keep percent between zero and one hundred inclusive, pin the rounded sale_price in tests, and you get a reproducible Cyber Monday figure for teasers, carts, and edge workers without standing up a promotions engine of your own.

Compare Cyber Monday banners on a cart of electronics

Turn each laptop or TV list price and the advertised event percent into sale_price so a forty-percent banner and a twenty-five-percent banner sit on the same dollar scale before checkout.

Check a deal post against the published list price

Drop the list from a retailer page and the Cyber Monday percent, then confirm sale_price and savings match the figure you are about to publish.

What does the Cyber Monday calculator cost?

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

Read the full KIT documentation →