A month at an agency, from brief to paid invoice.
Follow an agency through a Website Redesign for PT Orion Studio: the project and milestones, team hours, the client portal, then an invoice that gets paid and lands in the books.
- Rate
- IDR 250,000/h
- Hours billed
- 44 h
- Invoice
- IDR 12,210,000
- Paid
- 20 Oct
- 01SepProject
The redesign becomes a project.
PT Orion Studio asks for a website redesign. The agency creates a Website Redesign project with a milestone per stage and a rate of IDR 250,000 an hour.
Projects & tasksPT Orion Studio- Project
- Website Redesign
- Client since
- Mar 2025
- Billing
- Hourly
RateIDR 250,000/h
- 02SepHours
The team logs hours on every task.
Designers and developers run a timer on the task they are working on. Billable hours build up on the project until they are pulled into an invoice, with no spreadsheet tally.
Time trackingTime logs- Running task
- Home page design
- Timer
- 1:24:05
- Billable, not yet billed
- 44 h
ValueIDR 11,000,000
- 0330 SepClient portal
The client sees progress without asking.
Dimas Pratama from PT Orion Studio logs in to the portal to see finished tasks and logged hours. The agency’s internal costs and books stay private.
Client portalPortal · Dimas Pratama- Project
- Website Redesign
- Hours logged
- 44 h
- New comments
- 2
AccessTheir own projects only
- 041 OctInvoice
Hours are pulled into the invoice.
The 44 unbilled hours go into INV/2026/10/021, 11% VAT is calculated, and the invoice goes to the client’s billing email with 30-day terms.
Invoices & billingINV/2026/10/021- 44 h × IDR 250,000
- IDR 11,000,000
- VAT 11%
- IDR 1,210,000
- Due
- 31 Oct 2026
Invoice totalIDR 12,210,000
- 0520 OctPayment
The transfer lands, PPh 23 is recorded.
PT Orion Studio transfers IDR 11,990,000 and withholds IDR 220,000 of PPh 23. The payment is recorded once, the invoice is paid, and the journal writes itself.
Payments & expensesPayment- Bank transfer
- IDR 11,990,000
- PPh 23 withheld
- IDR 220,000
- Invoice status
- Paid
Still owedIDR 0
The features behind this workflow.
- Projects & tasksOne project per client, a milestone per stage.
- Time trackingA timer per task. Billable hours wait until they are billed.
- Clients & CRMContact history and follow-ups for every client.
- Client portalClients see progress and invoices without asking.
- Invoices & billingHours pulled into the invoice, VAT calculated.
- Payments & expensesPPh 23 withheld by the client is recorded too.
FAQ
Common questions
What’s the difference between a milestone and a task?
A task is a single piece of work with an assignee, an hour estimate, a deadline and a Kanban column, and time is always logged against a task. A milestone groups several tasks within a project and has its own deadline, status and an optional fee you can bill. You add milestones from Milestones & Collaboration on the project page.
Do clients need to pay or use a seat?
No. Clients sign in with a portal account that’s separate from your team accounts, so they don’t use a seat and aren’t charged. The portal is included on the Agency and Bisnis plans.
Are all hours automatically billed?
No. Only billable sessions on tasks billed by time log under Hourly projects are eligible. Hours on Fixed Price, Retainer, or Non-billable projects are tracked for workload analysis but are never pulled into invoices. You choose which hours to import.
Are invoices sent as a PDF attachment?
Not yet. Emails from Tumra are plain text: your template, the amount, the due date, and your payment details. If the client has portal access (Agency and Bisnis plans), the email includes the link. Need a PDF? Open Print, save it as PDF, send it yourself, then press Mark as Sent.
Run your agency on Tumra.
Try every feature free for 30 days, no credit card needed.

