Sign in to H&A People
Use your authorized employee account to continue.
Your to-do list
- Loading...
Service lines
Firm-wide, active engagements: cost, budget hours and actual hours by service line.
Cost (BDT)
Budget hours
Actual hours
My engagements: budget vs actual hours
Engagements you have worked on this financial year. Budget hours are set by the Partners. Actual hours are what the whole team has recorded on the engagement (drafts included).
Budget vs actual
| Client — Engagement | Budget h | Team actual h | Budget used | My hours | Status |
|---|
Partner Insights
Timesheet submission
Time split
Engagement coverage
Team workload
Show numbers
Engagements per person
Show numbers
Hours by client engagement
Show numbers
Chargeable utilisation
Show numbers
Timesheet compliance
Show numbers
Leave taken
Service Lines
Revenue (agreed fee), cost, budget hours and actual hours for each service line. Partners only.
Revenue (BDT)
Cost (BDT)
Budget hours
Actual hours
Engagement Profitability
Agreed fee (excluding VAT) compared with the cost of the hours recorded on each engagement. Each hour is costed at the hourly rate of the person's rank (Settings → Cost Rates) on the day the work was done. Draft hours are included. Profitable = margin of 20% or more · At risk = 0–20% · Loss-making = below 0. Partners only.
Fee vs cost
Margin by engagement
Budget vs actual hours
| Client — Engagement | Agreed fee | Budget h | Actual h | Budget used | Cost | Margin | Margin % | Status |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Click an engagement to see who spent the hours.
Cost by person
Hours by month
Staff: hours, fee share and cost
For each person, the client hours they recorded, the cost of those hours (their rank rate) and their fee share: each engagement's agreed fee is shared out by hours, so someone who did 40% of the hours on a job gets 40% of its fee. Engagements with no fee set add cost but no fee share. Click a person to see their engagements. Partners only.
Fee share vs cost by person
| Person | Client hours | Engagements | Cost | Fee share | Fee share − cost | Recovery | Hours with no fee |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Team Capacity
How busy each person has been, from their timesheets. Capacity = 8 hours × working days (Sunday–Thursday, not holidays), minus approved leave. Overloaded = more than 110% · Full = 90–110% · Some time = 60–90% · Has time = under 60%.
Recorded hours vs capacity
| Person | Capacity h | Leave h | Client h | Internal h | Load | Client share | Status |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
My Weekly Timesheet
Record hours against each client, assignment or internal activity. Submit your completed timesheet by Thursday. Timesheets follow the financial year from 1 April to 31 March.
Week 1 starts on the first Sunday on or after 1 April. Any days in April before that Sunday belong to the last week of the previous financial year. The rows marked "Fixed" (such as Office Management, Training and Meeting) are always shown; just enter your hours. Below them, search and pick the client and engagement for each row (ask a Partner if one is missing). Fixed rows left at zero are not saved. Approved leave is added automatically as a locked "Leave" row (8 hours a day, 4 for a half day). Enter hours as numbers (for example, 7.5). Your draft saves automatically a few seconds after you stop typing. Click ☆ next to a client row to make it a favourite.
| Client / Assignment / Activity | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Total | Action |
|---|---|---|---|---|---|---|---|---|---|
| Loading timesheet... | |||||||||
| Daily totals | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | — |
Timesheet Approvals
Staff submit → reporting manager approves → a Partner gives final approval. Either reviewer can return a timesheet with a note; it reopens for the staff member to correct. Nobody can review their own timesheet.
| Employee | Reports to | Status | Hours | Notes | Action |
|---|---|---|---|---|---|
| Loading... | |||||
My Leave
| Leave type | Entitled | Approved | Waiting | Left |
|---|---|---|---|---|
| Loading... | ||||
Apply for leave
Fridays, Saturdays and public holidays are not counted. Unused leave is not carried forward. Leave cannot cross 31 March.
My leave requests
| Leave type | Dates | Days | Status | Approver's note | Action |
|---|---|---|---|---|---|
| Loading... | |||||
Leave Approvals
Requests for the current leave year. Nobody can approve their own leave. A reason is needed when rejecting. Approving beyond someone's balance needs a Partner and a note (Leave Policy, section 8).
| Employee | Leave type | Dates | Days | Reason | Status | Decision |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Team & Permissions
Click to open
Job titles are labels only and give no authority. Rights come only from a Partner ticking them below. Partners always have full authority.
| Name | Job title | Reporting to | Staff category | Status | Rights | Action | |
|---|---|---|---|---|---|---|---|
| Loading team... | |||||||
To add a new staff member: in Supabase, go to Authentication → Users → Add user. They will appear here as a staff member with no rights. Then set their name and job title here.
Team Leave Calendar
Approved leave for everyone. Leave types and pending requests are shown only to the person, their manager and leave approvers. Friday, Saturday and holidays are not leave days.
Who is away this month
Loading...
My Profile
Any photo works — it is cropped to a square and made small automatically. Only signed-in H&A staff can see it.
Appearance
Fixed Timesheet Lines
Partner settings — click to open
These lines appear at the top of every staff timesheet. Only Partners can change them. Switching a line off hides it from new timesheets; hours already recorded are kept.
| Line name | Order | Active | Action |
|---|---|---|---|
| Loading fixed lines... | |||
Clients & Engagements
Partner settings — click to open
Only Partners can see and change this list. Staff pick "Client — Engagement" from a search box on their timesheet; only Active ones appear. Setting a client or engagement to Inactive hides it from staff, and hours already recorded are kept.
Find a client
Add a new client
Import from Excel
Fill in the H&A People client upload template (sheet "Clients": Client Name, Engagement Name, Service Line, Status, Agreed Fee, Budget Hours), then choose the file below. Columns are matched by their heading, so their order does not matter. A blank Status means Active. The upload replaces the client list: clients and engagements in the file are added or updated (service line, status, fee and budget exactly as in the file), and anything not in the file is set to Inactive. Nothing is deleted and recorded hours are kept. You will see a summary to confirm before anything changes. After uploading, you can still edit any engagement below.
Leave Settings
Partner settings — click to open
Days of leave per leave year (1 April to 31 March) for each staff category. Leave a box blank if it is not decided yet; staff in that category cannot apply for that leave type until it is set. Special leave (maternity, paternity, other) has no fixed balance; a Partner decides each case.
| Staff category | Casual | Sick | Earned / Annual | Action |
|---|---|---|---|---|
| Loading... | ||||
Public holidays
Holidays are not counted as leave days. Changes apply to new leave requests only.
| Date | Holiday | Action |
|---|---|---|
| Loading... | ||
Cost Rates (per hour, by rank)
The hourly cost of each rank, used to cost engagement hours. When rates change (for example after annual increments), add the new rate with the date it starts. Hours before that date keep the old rate. Partners only.
| Rank | Current rate (BDT / hour) | Since | New rate (BDT / hour) | Starts from | Action |
|---|---|---|---|---|---|
| Loading... | |||||
Rate history
Backup (Excel)
Download every record in H&A People (team, timesheets, leave, clients, settings and the audit trail) as one Excel file. The free database plan has no automatic backups, so please download this once a week and keep it somewhere safe, such as the firm's OneDrive. The file contains staff data — do not email it outside the firm.
Audit Trail
An automatic record of who did what and when. Nobody can change or delete it. Only Partners can see it.
| When | By | What happened |
|---|---|---|
| Loading... | ||