Skip to content
✦ AddThisBot
Time tracking

Track your freelance hours per client in a Telegram chat

Clock in and out by DM. Hours add up per client. You bill by the hour and want to log time from your phone without a timesheet app.

  • ✓ Free to start
  • ⭐ Pro per user, about $3.00
  • 💬 Works inside Telegram
  • ✓ Bot facts verified 25 Oct 2026
9:41
Time Sheet
bot
Example chat
  1. You: /in acme fix the bug.
  2. Time Sheet: ⏱️ Clock started for acme. Task: fix the bug.
  3. You: /out.
  4. Time Sheet: ✅ Logged 1h 35m to acme.
  5. You: /invoice acme.
  6. Time Sheet: Invoices are Pro. Free: 2 clients, current month. Pro: unlimited clients, hourly /rate, /invoice with a CSV. Buttons: ⭐ 150 Stars once, ⭐ Monthly subscription.
  7. Invoice: Time Sheet Pro. Unlimited clients and full history. Hourly rates. Invoices with CSV. For your account. Pay 150 Telegram Stars.

Example chat. The commands are real; send them to @TimeSheetProBot.

Short answer

How do you track work hours in Telegram?

Time Sheet (@TimeSheetProBot) tracks freelance hours per client in a Telegram chat. Start with /in acme fix the bug, stop with /out, or log time later with /log 2h acme redesign. /week totals hours per client. Free tracks 2 clients for the current month. Pro adds unlimited clients, rates and /invoice.

Last checked . Telegram rules checked against Telegram's documentation: Telegram Bots: introduction, Payments in Telegram Stars. Bot commands, limits and prices come from the bots' own data, verified .

Key terms

Time Sheet (@TimeSheetProBot)
Clock in/out or log hours by DM, totaled per client.
Pro, per user
A one-time payment of 150 Telegram Stars inside Time Sheet. Pro is for your own Telegram account.

The problem

Timesheet apps want a login and a laptop. Notes in Saved Messages do not add up per client.

With Time Sheet

Clock in/out or log hours by DM, totaled per client.

How @TimeSheetProBot works →
3 steps

How to do it

Each step uses a real command. Copy it into Telegram.

  1. 1

    Start the clock

    Name the client. A task note is optional.

    /in acme fix the bug
  2. 2

    Stop it, or log time later

    /out stops the clock and logs the time. Forgot to clock in? Log a block of time directly.

    /log 2h acme redesign
  3. 3

    See hours per client

    /week and /month total your hours per client. /trend shows the last 7 days.

    /week
Example

A freelance designer with two clients

An illustration of a typical setup, not a customer story.

  1. First

    She sends /in acme logo before she starts.

  2. Then

    At lunch she sends /out. In the evening she adds /log 1h beta call.

  3. Result

    On Friday /week shows her hours for each client.

Free vs Pro

Start free. Pay once when you need more.

Free tracks 2 clients for the current month, with /in, /out, /log and totals. Pro adds unlimited clients and full history, an hourly /rate per client and /invoice with a CSV attached. Pro is a one-time Stars payment or a monthly Stars subscription, per user.

Free

0 Stars

What you get with Time Sheet at no cost.

  • 2 clients, current month only
  • /week and /month totals per client
  • /in /out clock plus /log for manual entries

Pro

⭐ 150 Stars · per user

One payment unlocks Pro for your account. That is about $3.00.

  • Unlimited clients and full history
  • Hourly /rate per client
  • /invoice with a CSV attached, per client

Also sold as a monthly Stars subscription. The bot shows the price in /pro.

Opens @TimeSheetProBot in Telegram. Send /pro there. You pay with Telegram Stars inside the bot.

Pro is paid once in Telegram Stars, inside each bot. No account and no card on this site. The Pro page lists every bot's price and what Pro adds.

⭐ See every Pro upgrade

Good to know before you start

  • Free tracks 2 clients and the current month only.
  • If you stay clocked in past 10 hours, the bot sends you a reminder. The clock keeps running until /out.
Bots for this job

The main bot, and bots that help

FAQ

Questions people ask

Do I have to clock in and out?

No. Use /in and /out for a live session, or log a finished block with /log, for example /log 2h acme redesign.

What if I forget to /out?

After 10 hours the bot sends you a reminder. The clock runs until you send /out.

How does invoicing work?

Pro only. Set a rate once with /rate acme 60, then send /invoice acme. The bot totals unbilled hours since the last invoice and sends the invoice text with a CSV.

What does Pro add?

Unlimited clients and full history, an hourly /rate per client, and /invoice with a CSV attached. Pay once in Stars, or take the monthly Stars plan.

Try it in your chat now

Open @TimeSheetProBot, press Start, and send the first command. It is free to start.

Related use cases

For builders

Need a bot that does exactly your job?

We build Telegram bots and Mini Apps with Stars payments. Or list your own bot here.