This will depend upon the enhancement. If it is something that will be of benefit to other customers and has already been requested by other customers, this will most likely be prioritised into the next release of the toolkit (Depending up on the work required). In this case, it would be absorbed into the Spinifex Research and Development costs.
If the enhancement is very specific to a customers needs, then it may be necessary for the customer to fund this. This enhancement is often a much reduced cost as opposed to creating the report from scratch as all we would generally be doing is to add the code to read the data required.
In some cases, an enhancement may be a general enhancement, but the customer may not want to wait until time can be allocated to put this into a following release In this case, it will need to be funded by the customer. This will be looked at on a case by case basis, and should be referred back to Spinifex.