Simple pricing
that grows with you

No extra charges. No hidden fees

Billed yearly
Save up to 46%
Plus

Flexibility for those who invoice only occasionally

$5.99 / week

Get started →

Cancel anytime

Includes basic features
for a quick start
  • 10 invoices per month
  • Basic templates
  • Single business
  • Basic chat support

most popular

Premium

Best for growth, with all features included

$17.99 / month

Try free →

Cancel anytime

Everything in Plus
and 
premium features
  • Unlimited invoices
  • Premium templates
  • Multiple businesses
  • Priority chat support
  • Attach photos
  • Estimates
21K
5-star ratings
4.8
out of 5 stars
1.6M+
downloads
Trusted for
simplicity
Join 940,000 small business owners who cut hours with Tofu
Get started →
CG Andres
Lawn care
“I send invoices on the fly”
I've used this app for over 2 years and I can't say enough on how helpful this app has been for me and my business since I own a lawn care business I'm always on the go and don't have access to a computer all the time. I can send invoice and estimated on the fly.

Premium members get paid 2x faster

Thousands of our members use Premium
Stand out with
Premium templates
Start invoicing for free
Cancel anytime
Close deals faster
with estimates
Attach photos and
show clients proof of your work

Frequently asked questions

Everything you need to know about the product and billing
How do I send an invoice to the client?
You have two options:
1. Use our mailing server to send the invoice by email and get real-time status updates in our app.
2. Tap "Share" to send the invoice through your preferred method — email app, text message, WhatsApp, Slack, Telegram, or any other messaging app on your device.
Do my clients need to sign up to view invoices?
No, your clients can view their invoices without signing up.
Can I track a payment status on the invoice?
Yes, you can mark the invoice as "Paid" and specify the payment method used by the client. Options include Cash, Check, Bank, PayPal, Venmo, CashApp, or Zelle.
Can I add my business branding to my invoices?
Yes, Tofu automatically adds your logo, and you only need to upload it once. You can also choose templates and adjust the color scheme to match your Tofu invoice with your brand for a professional look.
Can I change the currency in an invoice?
Absolutely! We support over 150 currencies, and you can change it with just one tap.
Can I add more people to my account?
Currently, our app is designed primarily for individual use. However, we're working on making multi-user accounts possible in the near future!
Can I use Tofu on my phone, desktop or tablet?
Tofu is available on smartphones (iOS and Android) and tablets, with desktop access coming in the next few months.
Is Tofu suitable for my industry?
Tofu is tailored for a wide range of industries, including construction, plumbing, auto repair, freelancers, and more. It allows you to invoice clients for services and materials, and accept payments online or in person on-site using only your smartphone.
Is there a limit to the invoices I can send?
We provide unlimited invoicing to our subscribers! 😊
Are there any processing fees for payments?
Tofu charges Zero Processing Fees — you only pay for your subscription. However, for Stripe payments, there is a 1% fee in the Lite and Pro plans, while the fee is 0% in the Growth plan, keeping costs manageable as you scale.
Can I create an estimate and later convert it to an invoice?
Yes, you can convert an estimate into an invoice with just one tap!
Can I apply a discount to an invoice?
Certainly! You can add a discount as either a percentage or a fixed amount to any item or the total price.
Is my data kept private?
Your data is kept private and secure without third-party intervention. You can rest assured that your information is safe with us.
I have several businesses. Can I keep invoices for all of them separately?
Certainly! You can manage multiple business profiles within your account.To create a new profile:
1. Open in-app Settings.
2. Tap the Business Profile/Manage business button.
3. Tap Switch Profile.
4. Then tap Add a Profile.

You can switch between profiles at any time using the Switch Profile button.
Unsure? Let’s chat
Our friendly team is here to help. Start a chat to get the answers you need
Talk now