Asurance requires a 3rd party to give it. It is not worth anything if you do it yourself.
It is not usually a statutory requirement. A good example is submitting a cash flow forecast to a bank. The bank will want it independently reviewed.
Strictly, you do not need an auditor to do it, but the bank is likely to insist that an audit firm carries out the work because of the professional and ethical approach that will be taken.