According to the majority of the sources, sunscreen should be applied after moisturizer. If you are using a chemical sunscreen, it should be applied before the moisturizer, since the sunscreen needs to be absorbed into the skin. On the other hand, physical sunscreens should be applied after your morning skincare products, but before makeup. The general rule is that sunscreen should be the last step in your skincare before you apply makeup. Moisturizer should be applied before any occlusives, including sunscreen, to maximize their absorption. It is recommended to allow a time gap of 15 to 20 minutes between the two products to allow the product applied first to be absorbed fully into your skin before applying the second one.