Eugh, there's never a good reason for that scenario.
Get started by prettifying the code, looking for libraries, and generally try to work out the general age/era of the code. Half of it might be libraries, which you can separate out to get to the actual bespoke stuff.
The CSS and HTML should be pretty readable since stock minification usually doesn't rewrite the names of class and ID attributes. JS is a messier situation, particularly if the methods have been minified away. But you should at least be able to find selectors and trace where they are used, which might give you some hints for the DOM stuff.
If you have piles of minified business logic, it's probably time to bail out. It's going to be too risky to do much in there.
And charge by the hour for all of it ;)