Skip to content
✦ AddThisBot

Time Sheet

@TimeSheetProBot

Freelancer time tracker bot for Telegram

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

Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.

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.

What it does

What Time Sheet does

Hours tracks freelance time from your DM with the bot. /in starts a running clock for a client, /out stops it and logs the elapsed time; or skip the clock entirely and log a block of time directly with /log.

/week and /month total your logged hours, split out per client so you can see where your time went. Pro sets an hourly /rate per client and turns unbilled entries into an invoice with a CSV attached via /invoice.

How it works

How Time Sheet works, step by step

An example built from the bot's real commands. Copy any message and send it to the bot.

When the free plan is not enough

Free: 2 clients, current month only. Pro: Unlimited clients and full history.

Compare Free and Pro →
  1. 1
    You send

    /in acme fix the bug

    What happens

    Start the clock for a client (client name required, task note optional).

  2. 2
    You send

    /out

    What happens

    Stop the running clock and log the elapsed time to the client you clocked in for.

  3. 3
    You send

    /log 2h acme redesign

    What happens

    Log a block of time directly without clocking in/out: duration, client, and a task note.

  4. 4
    You send

    /trend

    What happens

    Free: a sparkline of your logged minutes over the last 7 days — your week at a glance.

Commands

All 9 commands

Tap an example to copy it, then paste it into Telegram.

  • /in

    Start the clock for a client (client name required, task note optional).

  • /out

    Stop the running clock and log the elapsed time to the client you clocked in for.

  • /log

    Log a block of time directly without clocking in/out: duration, client, and a task note.

  • /trend

    Free: a sparkline of your logged minutes over the last 7 days — your week at a glance.

  • /week

    Hours logged this week, totaled per client.

  • /month

    Hours logged this month, totaled per client.

  • /ratePro

    Pro only: set an hourly rate for a client, used by /invoice.

  • /invoicePro

    Pro only: DM you an invoice (plus a CSV attachment) for that client's unbilled hours since the last invoice; requires /rate to be set first.

  • /pro

    Unlock invoicing, rates, and full history for a one-time 150 Stars payment.

Free vs Pro

Start free. Unlock Pro for ⭐ 150 Stars.

Pro is one payment of 150 Telegram Stars (about $3.00), made inside @TimeSheetProBot. One payment unlocks Pro for your Telegram account.

Free

0Stars

No payment, no sign-up.

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

Pro

Per user

⭐ 150Stars, about $3.00

One payment unlocks Pro for your Telegram account.

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

Also has a monthly subscription, paid in Stars. The bot shows the current price before you pay.

Unlock Pro with ⭐ 150 Stars

Opens @TimeSheetProBot. Send /pro there to pay.

Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →

Privacy

What the bot stores

From the bot's own privacy notes.

  • Each time entry — duration, client name, and any task note from /log — is stored per user, so /week, /month, and /invoice can total and list them back to you.

  • A running /in clock is stored as an open entry with its start time until you /out; if you stay clocked in past 10 hours, the bot DMs you a reminder to close it out.

  • This is a DM-only bot — client names and task notes aren't shared or posted anywhere beyond your own totals.

FAQ

Questions about Time Sheet

Do I have to clock in and out, or can I log time after the fact?

Either — use /in and /out to track a session live, or skip that and log a completed block directly with /log, e.g. "/log 2h acme redesign".

What happens if I forget to /out?

If you stay clocked in past 10 hours, the bot DMs you a reminder; the clock keeps running until you send /out.

How are totals split by client?

Every /in, /out, and /log entry carries a client name (required on /in and /log), so /week and /month can total hours per client instead of just one lump sum.

How does invoicing work?

Set an hourly rate once with /rate acme 60, then run /invoice acme — Pro only. It totals unbilled hours for that client since your last invoice and sends the invoice text plus a CSV attachment.

What does Pro add?

Unlimited clients and full history, /rate to set an hourly rate per client, and /invoice with a CSV attached, either as a one-time 150 Stars payment or a 100 Stars/month subscription.

Try Time Sheet in Telegram now

Track work hours without a spreadsheet. Pro is ⭐ 150 Stars once (about $3.00).

Run a business on Telegram? We build bots that take Stars payments →