i use producteev (http://www.producteev.com/)
its pretty good for gtd in a small team, but as far as i know, there is no way to enter rates or get reports of spent time per task.
i also used activecollab (http://www.activecollab.com/) which can do a lot and therefor probably needs more than just a look.