Changelog
What’s new in Hoursmith
Every meaningful change we ship — new features, improvements, fixes, and security updates.
Subscribe via RSS- PaymentsAPIImproved
Per-invoice payment methods, webhook delivery history, and CSV exports
A big day for getting paid and for integrations.
Payments
- Per-invoice payment methods. Choose, per invoice, whether clients can pay by bank transfer, card, or both — with defaults that cascade from your workspace to each client to each invoice. You can also add an optional percentage card processing fee that the client pays on top at checkout. The fee is recorded on the payment and never changes the invoice total. See Per-invoice payment methods.
- QR codes now appear on the public invoice page and the PDF, so clients can pay from their phone. Paid invoices render as a clean receipt.
Webhooks & API
- Delivery history, replay, and test events for webhooks. Inspect each attempt, re-fire a delivery (it reuses the same event id), or send a synthetic test event to a new endpoint.
- CSV export for projects and time entries joins clients in Settings → Imports — round-trips cleanly with import.
Improved
- Stripe Connect via OAuth. If your business already has a Stripe account, you can now pick which account to connect instead of creating a new one. See Connect Stripe.
- APIMCPImproved
API filtering & sorting, plus MCP 0.4
- Filtering & sorting on every list endpoint —
search, field filters, date and number ranges, andsort. - MCP server 0.4 adds matching search/filter parameters and reconciles its contract with the API so the two never drift.
- Filtering & sorting on every list endpoint —
- APIMCP
A public REST API and an MCP server
Hoursmith opens up to developers and AI assistants.
- A typed, versioned REST API (
/api/v1) with Bearer-token auth, idempotent writes, cursor pagination, and a hosted OpenAPI reference. - The MCP server (
@hoursmith/mcp-server) wraps the API so AI tools can log time, create clients and tasks, and read invoices in natural language. - Both require Studio or Agency.
- A typed, versioned REST API (
- API
Outbound webhooks
Webhooks let you react to events in real time.
- Subscribe to events like
invoice.paid,time_entry.created, andtask.completed. - Payloads are signed with
Hoursmith-Signature(verify them). - Failed deliveries retry with backoff over ~32 hours.
- Available on Agency.
- Subscribe to events like
- New
Expenses and Telegram notifications
Two additions land together:
- Expenses — track client costs, mark them billable, and add them to an invoice. Filter by client, project, category, and billed status.
- Telegram notifications — get mentions, task assignments, and "client paid" alerts in Telegram. Available on Studio and Agency.
- Billing
Founding-100 — 50% off, forever
A thank-you to early adopters: the first 100 workspaces on an annual plan get 50% off, forever. See Plans & limits and the pricing page.
- Security
Roles, permissions, and money-blind contractors
Hoursmith is now safe to use with contractors and larger teams.
- Four roles — Owner, Admin, Manager, Member.
- Members are money-blind: they never see rates, amounts, invoices, expenses, or clients, and only see projects they're added to. See Money-blindness.
- Role-aware dashboards for admins and members.
- New
Import from Paymo, CSV, and Excel
Migrating in is now a guided wizard.
- Import from Paymo via API — clients, projects, tasks, time, and invoices, with a required team-mapping step.
- Import from CSV/Excel for clients, projects, and time entries, with column mapping and downloadable templates.
- Undo a successful import within 24 hours.
- New
Rich text and file attachments on tasks and comments
Task descriptions and comments now support a rich editor.
- Bold, lists, headings, links, and code.
- @mentions that notify teammates in-app and by email.
- File and image attachments via paste, drag-and-drop, or the attach button.
- NewPayments
A client portal for viewing and paying invoices
Give clients a tidy home for their invoices.
- Magic-link login — no passwords for your clients.
- They can view and pay invoices and download PDFs.
- Branded with your logo. Available on Studio and Agency. Single-invoice public links work on every plan.
- Security
Two-factor authentication — passkeys and authenticator apps
Add a second factor in Account → Security.
- Passkeys (WebAuthn) for passwordless sign-in.
- Authenticator apps (TOTP) with one-time backup codes.
- Billing
Plans, trials, and flat-fee pricing
Subscriptions arrive with a deliberately simple, flat-fee model.
- Free (3 members), Studio (10 members), Agency (25 members) — one price each, no per-seat charges. See Plans & limits.
- A 14-day trial with no card required.
- Manage everything through the Stripe billing portal in Settings → Billing.
- New
Send invoices from your own email domain
Invoices now send from your email, not a generic platform address.
- Configure a custom sender in Email settings — SMTP, Amazon SES, or Resend.
- A delivery log shows every send with its status.
- Available on Studio and Agency.
- Payments
Get paid by card — into your own Stripe account
Clients can now pay invoices by card, and the money goes straight to your Stripe account.
- Connect Stripe from Settings → Payments (Owner/Admin).
- A Pay button appears on the public invoice page and the client portal.
- Paid invoices flip to Paid automatically. Manual/offline payments remain available on every plan. Requires Studio or Agency.
- New
Hoursmith is here: clients, projects, tasks, time, and invoices
The first release brings the whole core loop online: Clients → Projects → Tasks → Time → Invoices.
- Clients & projects with per-client billing defaults and hourly / fixed-fee / non-billable project rate types.
- Tasks on a three-column board (To Do / In Progress / Done).
- Time tracking with a live timer in the top bar and manual entry.
- Invoices generated from billable time, with PDF export and a full lifecycle (Draft → Sent → Paid).