The native Project Profitability reporting isn't very flexible. The best is to use Charge-based billing and set up all the required metrics via custom fields / workflows / searches / charge-based rules, etc. With this method, you can accommodate any business requirements.