Have you considered Adagio JobCost? It's often a reasonable solution for tracking revenue and expense outside the fiscal calender.
_________________________
Andrew Bates