https://www.homedepot.com/p/Lasko-20-in-Power-Plus-Box-Fan-B...
I have 3 running in my home and they haven't been turned off for over 1.5 years, still going strong. The filters I buy at Costco when on sale (3 for $29).
This one has been on the fan 24x7 for the last 2 months and is still good for a couple of more.
The prefilter is typically a lot cheaper and is replaced more often. Even some non-woven filter fabric (like that used in vacuum cleaner filters) will dramatically increase the HEPA filter life, is super cheap, and can be washed for reuse.
My purifiers use an F8 prefilter and H13 HEPA filter, and the HEPA filter will last about 2 years.
Filter class info here: