I would recommend to say nothing to your customer in order to cash the integration and reuse the code.
Just change it a little bit of code and make double money
This is the interesting point with modeling because once it is developed you can generate a code from your model. You just need to add new requirements and click on a buttom to generate the code. Once this code is generated you manually merge existing code and new code in order not to loose implementation code, and job done
You can go fishing and spend more time with your family and still make good living
btw, if you can not hide it to your customer then I would recommend to produce another project because you will charge double money on maintenance and refactoring next year.
On technical point of view I think you just need to add conditions and use the same project, but you will make less money and your boss will not be happy