You can fill time when updating status of a task or independently. A weekly screen allows you to check if you have filled the stipulated weekly time. Project managers can approve the entries on-line. If needed, you can also specify whether time is billed to clients and at what rate.
Expenses can also be entered and approved in Celoxis.