Your schedule is a live board
Not a list you edit one entry at a time. Rearrange a whole day in a few drags.
Move any visit to a new time or day right on your weekly calendar in seconds.
❤️
15,124
users joined last week
A client asks to move their appointment. A tech frees up earlier than planned. Before, every change meant opening the visit, editing the form, typing a new time – one visit at a time. Now your schedule works like a board: grab a visit, drag it where it belongs, done.
Press and drag any visit right on the weekly view.

You see the new start time as you drag, and visits snap to 15-minute steps. Drag to the edge of the grid to reach the next week.

The visit keeps its duration; only the start time and day change. Your tech gets the update in the Tofu Team app.

Drag-and-drop scheduling saves time every time plans change: instead of opening a visit and editing its date and time in a form, you move it straight on the calendar and the change is saved.
In field service, plans change daily. A client asks for a different day, a tech runs late or frees up early, two jobs need to swap places. Each of those is a few seconds of dragging instead of a form edit – so the calendar stops being a list you maintain and becomes a board you rearrange as the day unfolds.
Not a list you edit one entry at a time. Rearrange a whole day in a few drags.
.webp)
Jobs, estimates, invoices, payments, and scheduling live in one app – move a visit and everything attached to it moves too.

Made for owners juggling techs, routes, and same-day changes – not a generic calendar tool.

Some switched from QuickBooks. Others used to do everything manually
Absolutely amazing! It’s saves so much time and it gives you the professional touch needed to make you look good!
★ ★ ★ ★ ★
Tony W., TrustpilotTofu works with Stripe for on-site card payments, lets me turn estimates into invoices, and instantly syncs jobs, photos, and client notes offline.
★ ★ ★ ★ ★
Tofu user, G2I use Tofu for my cleaning business, and it solves so many problems for me. I consider it a complete success for myself and my employees.
★ ★ ★ ★ ★
Marjorie N., G2Easy to use and straightforward! Been using it for over a year now!
★ ★ ★ ★ ★
Manuela M., TrustpilotI need some basic features like send estimate, invoice, track my jobs and get money. Tofu is good for that.
★ ★ ★ ★ ★
Tofu user, G2I love it 10 out of 10 would highly recommend to anyone
★ ★ ★ ★ ★
David M., CapterraEverything you need to know about the product and billing
Drag-and-drop scheduling lets you reschedule a job by moving it directly on a calendar instead of editing dates and times in a form. You grab a visit, drag it to a new slot – a different hour or a different day – and release. The schedule updates instantly, and the visit keeps its original duration.
The fastest way is a calendar you can rearrange directly: when a client reschedules or a tech frees up early, you drag the affected visits to their new slots instead of editing each one in a form. In Tofu, the updated schedule reaches your techs in the Tofu Team app automatically, so last-minute changes don't turn into calls and texts.
Open your weekly calendar, grab the visit, and drag it to a new time or day. The new start time shows while you drag, and the visit snaps to 15-minute steps. Release to save – no forms needed.
Yes. Drag the visit into another day's column. To reach a different week, drag it to the edge of the calendar and the view scrolls to the next week automatically.
No. Dragging changes only the start time and day. The duration stays exactly as you set it.
No. Tofu won't let a visit be dropped on a day that has already passed, so your history stays accurate.
Yes. When you move a visit, the change shows up in your tech's schedule in the Tofu Team app – you don't need to call or text them about it.
Yes. Drag-and-drop works in the Tofu app on your phone as well as on desktop, so you can reschedule visits wherever you are.
.webp)