There are three common situations in which you would consider using this pattern:
Your subsystem is getting complex. A lot of classes are evolved from applying patterns. You can use a façade to provide a simpler interface for the subsystem classes.
You can use façades to layer your subsystems. Each subsystem level has a façade as an entry point. You can simplify their dependencies by making them communicate through their façades.