The general rule regarding who pays the legal fees in a divorce is that each person getting divorced is responsible for their own legal fees.  However, to clarify, the person filing for divorce (known as the Applicant) will always pay the divorce filing fee.