Yes, Force of Nature can be used on mattresses, either to clean spills or accidents, or just as a general refresher. As mentioned above, Force of Nature doesn't seem to be as effective for old stains though (in my experience), so you want to try to get to accidents sooner than later.