Coronavirus Mask Calculator

Estimate how many masks you will use over a period of days and how much replacement will cost.

The calculator is a practical planning tool for cloth masks, surgical masks, respirators, and custom replacement schedules.

Result

--

Run the calculation to see how many masks you need.

Quick Answer

Multiply days by hours per day, divide by the mask lifespan, and round up to see how many masks or filters you will need.

How to Use It

  1. Choose the mask type.
  2. Enter how many days and hours per day you wear it.
  3. Adjust the replacement interval or price if needed.
  4. Click Calculate to see the replacement count and total cost.

Formula

Masks needed = ceil((days x hours per day) / lifespan hours)

Total cost = masks needed x price per item

Worked Examples

Example 1: A cloth mask worn 8 hours a day for 30 days with a 24-hour lifespan needs about 10 masks.

Example 2: An N95 worn 8 hours a day for 20 days with a 40-hour lifespan needs 4 masks.

Example 3: A custom mask with a 12-hour lifespan used 6 hours per day for 14 days needs 7 items.

How to Interpret Your Results

OutputMeaningAction
Masks neededThe number of replacements you should budget for.Order a few extras if the schedule is uncertain.
Total costThe replacement cost for the selected period.Compare mask types before you buy in bulk.
Filtration %The approximate performance used in the preset.Use it only as a rough planning guide.

Frequently Asked Questions

Only if the type is designed for reuse. The calculator lets you extend the lifespan if you have a reusable mask and a safe replacement schedule.

Respirators and higher-filtration masks often cost more because the materials and fit requirements are more demanding.

No. It is a planning calculator for cost and replacement counts, not a medical or safety recommendation engine.

Related Calculators

References

  • OmniCalculator reference page
  • The calculator estimates mask replacement counts and total cost over a chosen time period.
  • Last reviewed: March 2026.