We work with clients who buy hours in "buckets". For example, they'll buy 1000hrs here or 500hrs there. The issue we're having is determining the best way to allocate tasks to those specific buckets of hours. There's 2 current thought processes we have at the company of how to proceed..
1) Create an issue/story named "Client X : 100hrs" then assign all tasks to that individual story
2) Create a project named "Client" then have each epic be that buck of hours "100hrs" "500hrs" etc. then have task assigned to that specific epic.
End goal: See the number of hours a client has allocated, see how many hours have been billed (and those specific tasks), and see how many billable hours they have left.
Thanks in advance for any suggestions!