Powerful & professional.

NimbleBooks makes small business billing and bookkeeping so simple, you’ll be amazed at the time you have to focus on doing what you love. Who would have thought invoice software could do that?

Create Professional-looking Invoices in Seconds

You’re the real deal, be sure you look it. NimbleBooks makes creating professional-looking invoices for your business ridiculously easy. It’s simple to create and customize your invoice, add your logo and personalize your thank you email. Your clients will be wowed.

Imac screens

Invoice Features

Bill for exactly what you’re worth

You’ll always charge for all the work you did and any expenses you incurred. With NimbleBooks you can easily add your tracked time, expenses and payment terms to your invoices so you’ll never leave money on the table again.

Dashboard sharing
Sharing dialog

Add Payment schedule

Payment schedules in NimbleBooks allow you to create a payment plan for your clients, so they can pay invoices in multiple and partial installments on dates of your choosing. This saves you from having to create multiple invoices, or continually editing an existing invoice whenever a new payment is due.

Even More Powerful Invoicing Features

  • Add invoice due dates
  • Automatically calculate taxes
  • Preview invoices before sending
  • Support multi-currency, including USD, EUR, AUD, CAD, HKD, SGD, and RMB.
  • Set multi-level invoice approval workflow and approvers of each level.
  • Customize invoice payment term
  • Easily offer discounts
  • Instant updates when an invoice has been viewed and paid
  • Directly send the invoice to your customer online, or print in out or download as PDF files.
  • Search invoices with date or keywords (tags can be added to each new invoice).

Expense Features

Forget about leaving money on the table. With NimbleBooks you can quickly mark your business expenses as billable, add a markup and then automatically pull them onto an invoice for your client.

  • Select a client to be charged, and a project for an expense record.
  • Attach the expenses supporting document. Upload the expenses receipt.
  • Set Multiple tax with each expense.
  • Customize expense approval workflow and appoint approver of each step.
  • View the approval status or payment status of each expense.
  • Search any expense with date or keywords.
expense

Your business revolution starts here

Discover what NimbleBooks can do for your business

Get started for free

Using NimbleBooks manage your projects

Spend less time trying to get projects over the finish line. In NimbleBooks, easily collaborate with team members to keep things moving forward and deliver amazing results, faster.

  • Payment schedule

    Terms and conditions in project contract usually include a detailed client payment schedule.The schedule help in keeping track of what is going on in your business and in finding out pending business payments.

  • Project Milestone

    When you set milestones for projects, attach related documents in NimbleBooks, so you can track progress of projects and ensure the key deliverables being achieved according to the timeline.

  • More useful settings

    Set department in charge, project manager, type of business, and currency for each project. Add tags for each project.

Project Management
Clientinfo

Clients Management

You can add, manage and delete your clients as your business grows, as well as add secondary contacts in each Client profile. Use the Client profile as a way to quickly access your Client’s information in one central place.

  • View the total amount of contract and recievables of all projects.
  • View the amount of overdue, outstanding, paid, unbilled expenses, and balance of of each client.
  • Track the progress of the projects of each client.
  • Set multiple contact for each clients. Straightforward and easy-to-use user interface.
  • Set department in charge, account manager, source of client, and currency of each client.
  • Add search tags for each clients.

Payments Features

  • Multiple invoices from the same client can be collected at one payment form.
  • List or search payments in various ways.
  • Support Multi-currency.
  • Support deposit payment.
  • Each payment is associated with an invoice.
payments
payments

Time Tracking

Keep a time log of how long you and your team spent working on a client project, and you can generate an invoice with just a click. Nimblebooks provides detailed time tracking reports to help you improve work efficiency and enhance productivity.

  • Track and manage time for a specific client or project.
  • Time tracking for your entire team.
  • Weekly and monthly views of your tracked time.
  • Keep a time log in standard or simplified mode.
  • Automatically bill for tracked hours.
  • Support three-level time tracking approval.
  • Supervisors can modify subordinates’ time log.
  • View time records for the entire team or any team member.

Bookkeeping

Nimblebooks will automatically generate the accounting transactions for your each entered detail. So, you will not have a headache of your bookkeeping record. Just a few clicks, you can export these transaction journals to MYOB CSV files and then pass it to your accountant or tax consultant. With Nimblebooks, you can sharpen insights into your business by better tracking your assets, liabilities, revenue and expenses. Comply with the accrual method of accounting required by US GAAP. Double-entry bookkeeping for recording transactions. Customize ledger accounts to suit your business. Export journals to MYOB CSV files. Make if easier to financial statement of tax filing.

payments

Powerful reporting

Make better business decisions with easy-to-use financial reporting tools. Keep within budget and monitor the numbers from wherever you are.

payments

Now, what are you waiting for?

Join more than 1000 satisfied customers and run your business today!

Get started for free

All plans start with a 180-day trial of the business plan, no credit card required.
You can switch to any of the paid subscriptions at any time.