Track your time. Bill your clients. Get paid.
$16 per person, per month. Unlimited clients, projects and invoices — the only thing counted is how many of you there are. Free for 14 days, and it doesn't ask for a card to start.
Everything between the work and the money
A timer running while you work, and a paid invoice at the end of it.
Track
A timer against a project and service, or hours written up after the fact.
Invoice
Pick a client and a period, and see the invoice before you make it. Every line carries the rate that applied that day.
Send
A real PDF with a covering note, kept exactly as it was sent however the template changes later.
Get paid
Your own Stripe account. The money lands in your bank, and overdue invoices chase themselves.
Works with what you already use: card payments through your own Stripe account, every invoice and payment filed in QuickBooks Online as it happens, and everything you had in Harvest imported with its history.
One price, counted one way
A seat is someone who can sign in. Deactivate a colleague when a contract ends and you stop paying for them that month — their tracked hours and the invoices they raised stay exactly where they are, and you can give the seat back later.
No card to start.
Nothing else is metered
- Unlimited clients, projects and services.
- Unlimited invoices, recurring schedules and reminders.
- As much tracked time as you care to keep, including a decade imported from Harvest.
- Your own Stripe account, so card payments land in your bank rather than passing through ours.
- Invoices and their payments filed in QuickBooks Online as they happen, if that is where you keep the books.
If you stop paying, everything you have made stays readable and exportable. Your clients' payment pages keep working — what they owe you is not our argument to take part in.
Why it exists
Sundial was built to replace Harvest after its pricing changed. Not because software should be free — this one costs $16 a head — but because the bill should go up when your team does, and at no other time.
So there's no plan to outgrow. Your hundredth client and your thousandth invoice cost exactly what your first one did.
Several businesses, one login
Each with their own clients, rates and invoice numbering, kept apart properly rather than by convention. Seats are counted per business, so a second one you run alone is one more seat.
Nothing is shared between them by accident: an account is the tenant, and it's in the URL of every page you're looking at.
Start tracking today's work
Make an account, add a client, and start a timer. 14 days free, no card, and nothing to configure before it's useful.
Create an account