Podcast

Summary

  • Who Does LiveCA Serve?
  • Team Growth
  • Starting a New Team
  • Why Did LiveCA Start the Dev Team
  • Cost of Automation
  • Creating CloudAccountingJobs.com
  • Getting Started in Low-Code/No-Code

Additional Resources

Meet Chad Davis

Chad Davis is Co-Founder and Partner at LiveCA alongside past Jetpack guest, Josh Zweig. Chad is a CPA. He graduated from Ryerson University with a BCOMM in Accounting and went on to receive an MBA from St. Mary’s University. He also holds a CPA, CMA designation. Following graduation, he became a controller and worked in the Cayman Islands for half a decade. 

In 2013, Chad met Josh Zweig and came up with the idea of combining technology  and tax under one roof. Since 2013, their team has grown from six team members to more than 100 today! Chad believes that LiveCA stands on the principles of education and knowledge-sharing which makes the company’s interactions with their customers, and each other, that much more interesting.

Who Does LiveCA Serve?

Their client base has changed over the years, but their essential clients are companies with at least $2M in revenue or more or funding that’s at least 12 months on the runway. They offer a wide variety of services to their clients: accounts payable, payroll, bookkeeping, tax, M & A, and trust work, as well as CFO-type services, and generally trying to help their clients as much as they can.

Team Growth

Since 2013, LiveCA’s team has grown from six team members to more than 100 today. 

“In the early days, any money was good money,” Chad says. “And we used that to fund the growth of the team.”

However, that model eventually ends up failing. So, what led to his team seeing such explosive growth? In 2018, LiveCA “politely moved off 200–300 customers and added 40.” The result? The company was up more than $1M in revenue that year.

“That’s a testament to really knowing who you serve well and then focusing on them only.”

David chimed in and noted that it’s amazing to see how focusing on a specific client type and offboarding those that don’t fit that description can really drive both top and bottom lines.

Starting a New Team

Chad has spent the majority of his time in the firm focused on the technology side of things. The firm’s dev team only consists of approximately 4% of the company. The team is small simply due to the fact that it started last year with Chad tinkering.

“That tinkering turned into a plan, and that plan turned into moving people around.”

Pretty soon, they had shifted a few people into new roles and backfilled their old ones. It took a lot of planning, but it’s now live. When David asked Chad if he had developers at the firm prior to starting the dev team, Chad said no, that they were internal moves.

“Our project manager, Mat Kennedy, he’s a machine. He’s smart. He started as a bookkeeper mastered that, then he became a trainer, then he led the training team, and now he shifted from the training team to the development side.” A great example of someone moving through the ranks based on their interests and abilities.

Mat went from bookkeeper to no-code/low-code/visual developer in just a few years.

“That just goes to show you that experience isn’t why you should hire somebody,” Chad said. “It’s all about drive, curiosity, and personality.”

Get everything you need to manage projects and meet deadlines.

Subscribe to our weekly newsletter, and get 32 free accounting workflow templates today!​​ sign me up!

Chad explained, “We noticed that our clients had problems around the way the data moves or the way they use their data.”

The LiveCA team was always the answer, and they would provide solutions either manually or technically – through spreadsheets, Google Sheets, or other tools on the market. The problem with this approach was the amount of time and manual work that was spent on those solutions.

One example of this sticks out in Chad’s head:

“A high-profile medical tech start up that provided virtual care had hundreds of contractor invoices they were tracking in Google Sheets. Then, someone had to format that to get it into Xero, and there were intercompany and multi-jurisdictional issues with the U.S. and Canada, so there were two different Xero files. It was just a mess (and a ton of time) to manually do all of that.”

Chad got on Upwork and put out a query asking for a freelancer to write up a basic, easy-to-use app script that essentially would flag designated data to be moved into Xero from an outside platform. Twenty-four hours later, he had a script. They tinkered with it and then tested it, and it worked! LiveCA has done 50–100 more automations just like that and their customers are immensely happy with it, which is why the dev team is continuing to grow. 

Now, you may be thinking that this was probably a huge investment on Chad’s part, but that isn’t the case. The initial script he got off of the freelancer on Upwork cost him $45. Over the last year, they’ve amended that script to do everything they want – getting data out of Google sheets.

Chad’s advice for those just starting out? If you’re using tech solutions like Google Sheets, Zapier, or Integromat, use the built-in watch triggers. Eventually, you’ll likely get tired of dealing with timing issues, duplicates, etc. He advises that it would be easier to just work on Webhooks, as that’s the quickest way to get data from one platform into another.

Cost of Automation

So, what does Chad charge for these automation services? The answer might surprise you. 

“A lot of people think very linearly. ‘This is a cost on my end, I should charge for it. This is my time, therefore, I should charge for it.’ If we can do something that creates a more sticky relationship with somebody that leads to more referrals or less time spent or just a really good feeling about us and it takes 5–10 hours, that will pay dividends if it’s the right type of customer.”

LiveCA has only charged a handful of customers for this service and it’s largely due to difficulty of implementation. For Chad and LiveCA, relationships are far more holistic, not just time-in, time-out.

Creating CloudAccountingJobs.com

Chad’s team had never built a fully public-facing app, and they wanted more experience with user management, email alerts, field filters, etc. On top of that, they wanted to help meet a felt need in the industry, and the biggest felt need today is talent acquisition and retention of employees.

They created CloudAccountingJobs.com (CAJ) to help people find those dream firms early, and to help firms fill positions quickly. 

“There was never a place where you could search for jobs from that 2–5% of firms that consider themselves innovators,” said Chad.

They built the whole thing on Bubble, and it took them less than 30 hours to create and launch. Right now, there are job postings from firms from all over the world. There’s one key difference that sets CAJ apart from other job posting sites: filters.

Most job posting sites have filters, but they are usually limited to full-time/part-time, salary/hourly, and remote/in-person. CAJ is designed with filters that really matter to accountants, things like vacation policies, retirement perks, apps used, communication methods, and—yes—salary.

“I believe in salary transparency, and I believe that experience shouldn’t be the cornerstone of why you hire somebody,” said Chad.

Job posters aren’t limited to full-time or part-time positions either. You can post freelance jobs, gig work, and seasonal jobs, too. As an employer, this tool is also useful for positioning yourself amongst some of the best in the industry. 

Chad says one of the most exciting things they’re working on right now is when a new company signs up and posts a job, they’re given the opportunity to answer questions through a tool called VideoAsk. Those answers will be compiled into a video that will be featured on their profile page and job pages.

Getting Started in Low-Code/No-Code

David asked Chad what advice he would give to those starting out in the low-code/no-code realm. His response was that everyone is different, so everyone will have different needs that will be met by differing platforms. Chad spent six months learning, watching videos, joining communities, getting an idea of how AirTable scripts work. Now, he says that watching 8–10 hours of quality, educational content on Youtube would likely equate to getting enough knowledge to feel comfortable tinkering around. 

“If it was me starting from scratch, I would still do the Youtube thing, join a couple of communities (like Realize), and then definitely not start with Bubble. Start with Zapier, start with Integromat, start with Airtable,” explained Chad.

Conclusion

We covered a ton of great information in the podcast, so if you’re after more detailed information, be sure to check out the full episode! If you want to learn more about Chad, his company, and the no-code/low-code realm, you can connect with him on Twitter!

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.
managing an accounting firm

Making the mindset shift from accountant to business owner unlocks a new level of potential growth for both you and your firm. However, the transition from solo practitioner to firm leader isn’t always smooth sailing. 

It’s easy to feel like you’re constantly up against deadlines, and your business operations and growth gets pushed aside in favor of focusing on your clients. Don’t fret. If you’re going to scale, there are some best practices that are invaluable for you to invest your attention and time.

We’ve gathered some tips and strategies below to help you upgrade your operations.

 

1. Look for new team members before you need them

In today’s labor marketplace, there’s a shortage of workers for most jobs, and accounting is no exception. Accounting is a service business and you want to have the best people for the job. 

If your business can support another team member and is approaching the point where it will need another team member, you should start looking. Waiting until the last minute to start hunting for the perfect hire is going to leave you short on choices. You don’t want to end up choosing from a pool of mediocre candidates. 

If you meet someone who may make a great future team member, get their contact information and have it ready for when the time comes. 

 

2. Thoroughly vet your new hires

People present the best of themselves during the interview process, but you need to make sure you’re asking the right questions, and ultimately getting the right people. 

Everyone has their own method of finding the right team members. However if you constantly find yourself hiring people that just don’t work out, it might be time to get outside assistance. 

If there’s someone in your life that is a master interviewer and always finds the right people, ask for help. Sometimes a recruiting agency can provide assistance and placement (though they usually come with a hefty price tag).

Once you’ve hired someone, assuming that you’re not bound by a contract or labor law, be willing to let go of people who aren’t working out. This might be their technical skills, their attitude, or their work ethic. Whatever the case, be willing to let people go that just aren’t the right fit. 

For more on this strategy, check out this interview we did with Ean Price Murphy, owner of Moxie Bookkeeping (starting at the 15:40 mark), talking about how she manages a 10 person team without burning out:

 

3. Take seasonality into account.

When you’re building your team, make sure you take into account the seasonality of the business. For tax accountants, spring is a busy time while for other types of practices quarter-end might be the busy time. Seasonality affects all aspects of your business from staffing to managing client expectations. 

Use set workflows for your business so you can ensure that you are dividing work evenly amongst your team members, and you are able to set client expectations accordingly. Workflow systems can be simple spreadsheets or robust online systems like Jetpack Workflow.

 

4. Plan vacations

Whether you’re just getting your business started or a seasoned accounting veteran, you need to have a plan in place that allows you to take a break and recharge. Whether this means that clients are aware that you will be unavailable during certain periods or your team members can fill in for you during your absence, you need a plan.

Without a plan, it’s easy to just keep working and never take time off to rest. This is a recipe for disaster, and you won’t even realize how much less effective your work has become. 

You should also plan breaks throughout the day. Block off your lunch hour on your calendar and guard that time. Go for a walk, read a book, or do some light yoga. A change of pace will guarantee that you come back after your break ready to get back to work.

 

5. Stay organized and automate as much as possible

As a small business owner, there are many demands on your time. Along with being an expert in your field, you also need to pay the bills, ensure your employees are getting paid, and manage cash flow. 

You should delegate and automate whenever possible, but there will always be some additional items that can’t be outsourced. When it comes down to managing your practice and managing your client work, the most important thing is to stay organized. You’re juggling a lot of things and the less you rely on your memory for deadlines, the better off you’ll be. 

 

6. Set clear expectations with clients

Once you have your team running like a well-oiled machine, it’s important to set your client expectations to line up with your standard practices. If all emails will be answered within 48 hours, let the clients know that upfront. Don’t make them wonder if you received their correspondence when you haven’t answered in a day.

If you want to be the single point of contact, then let them know that. If there are several team members that they can reach out to with questions, they should be aware of that too. 

How you want to run your practice is your choice, but letting the client know how you run your operation in advance will save you a lot of headaches down the road.

 

7. Know when to turn down new clients

If you’re in the early stages of building your business, it might be tempting to say yes to every client that comes your way. You need to consider if the client is the right fit for your business model, if you can meet their expectations, and you have the available resources to service that client. If any of these things don’t quite fit, you should consider turning down the client.

By vetting new clients, you’ll be able to provide top-notch service, and you’ll find that your business will grow through referrals from satisfied clients.

 

8. Be willing to expand into remote work

Traditionally, accounting was very paper-based. Accounts receivable engagements required paper bills to be delivered, checks to be mailed, and signatures collected. Now, virtually all of this can be done online. 

PDF copies of documents and work papers can replace paper files. This allows you to expand your team in various locations and also allows you to work with clients in distant locations. By opening up your practice to remote work, you’ve immediately expanded your talent pool and potential client base. 

Managing a remote team can come with its own setup challenges. It is important to schedule regular check-in meetings and have systems for managing work when you can no longer judge backlogs based on the number of files piled on someone’s desk.

 

9. Review your processes regularly to see if they’re still working

Accounting involves a lot of repetition. This doesn’t mean that you should become comfortable with your current system. You should continually evaluate processes and stay abreast of the latest technological developments. There are any number of mailing lists from the IRS to professional accountant organizations that can provide regular industry updates without you having to hunt them down. 

The important thing here is to be open to change. Talk to other accounting firms and find out how they manage their practices. You should also meet with your team regularly to see if anyone has ideas to increase efficiency, introduce automation, or remove redundancies that are slowing you down.

 

10. Ask your clients for feedback

No, you don’t need to ask every client for an evaluation of your services after each engagement. However, you should talk to clients about any hiccups that occurred during an engagement. 

When you’re trying out a new system or software, ask the clients if the update worked for them or what they would like to see in the future. While you can take the feedback with a grain of salt, do your best to be open to feedback and willing to integrate suggestions into future projects to continue increasing client satisfaction.

 

 

11. Cross-train your team members

Most accounting practices are small teams consisting of a mix of bookkeepers and accountants. Not everyone has experience with data entry, payroll processing, accounts payable, accounts receivable, and posting journal entries. But the more of these regularly occurring events that your team members have been exposed to, the better off you’re going to be. 

If all of your team can fill in for any of these items (or at least the most urgent ones), you’ll be able to continue operating in the event that someone is out sick or quits unexpectedly. While it’s not a long-term solution, knowing that things can continue even if short-staffed, is essential.

 

12. Consider hiring non-accountants to help you run your business

Hiring an office manager to run your practice might make sense from an operations and financial standpoint. Most office managers need to know some basic accounting (as do most people) such as billing, collections, and data entry, and other administrative tasks.

At the very least, an office manager can handle a lot of the daily, non-accounting tasks that need to be completed in a practice. They might make appointments, call clients with past due bills, ensure that office supplies are ordered, verify that staff is properly allocated, and generally keep the office running. 

 

13. Have a system in place for managing your team’s work

Though an office manager may take the lead on ensuring that your practice is humming along, having a system in place to allocate tasks, verify workloads, and track billable versus non-billable time, will allow you, as the owner, to see if your team is meeting its financial goals.  

If some team members are not billing enough hours, it’s possible that other team members are left picking up the slack. Balancing projects and deadlines can help you, and your employees, avoid feeling overwhelmed and burned out. 

This is an instance where tools like Jetpack Workflow can help allowing you to know what everyone is working on and none of your client work falls through the cracks.

 

14. Set a budget for projects

Each project should have a budget attached to it. If you are a tax accountant, you probably have a pretty good idea of how long a standard return should take someone.  

If your team regularly prepares financial statements for the same clients, you’ll be able to estimate the number of hours that those statements involve. Audit projects most likely involve custom estimates for each project.

No matter what type of project you are tackling, knowing the time, team members, and billing rates of the people involved in the project will help you allocate your time and resources to the task.  

Over time, having budgets and calculating variances from the budgets will help you determine which projects are worthwhile and profitable for your team.

 

15. Create a strong team culture

Whether you are working together in an office or scattered as a remote team, it’s important to build a sense of camaraderie amongst your team. Teams that have friendly relationships with each other will be more likely to have each other’s backs when things get tense.  

You also build a sense of belonging by getting everyone’s buy-in on important decisions that will affect the whole team—whether that’s hiring a new team member or deciding where to hold the next company retreat. All of these little things add up to a cohesive team that works better together and provides better services for your clients.

 

Next steps

If you’re looking for even more tips on growing your firm, check our free book: Double Your Accounting Firm. We gathered the best strategies, insights, and tactics from 100+ interviews and working with 3,000+ customers and packed them all in this easy to read guide.

You can also test our accounting workflow management software with a free 14-day trial here

Jetpack Workflow helps accounting professionals collaborate better within their teams. It also allows you to allocate tasks, manage workflows, set up custom workflows for different engagement types, and track billable time. It frees up the mundane parts of workflow and project management, which allows you to focus on meaningful client work.

 

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.
bookkeeping tips for clients

It’s always a little scary when you start working with a new client. You never know what they’re going to bring in and what their books are going to look like. 

That’s not to say that clients you’ve had for years will have books that are in better shape, but at least you know what to expect. It’s the unknown that’s scary. 

Will they walk in with a shoebox full of receipts? It’s surprising how often this happens in a mostly paperless world. 

Will they bring you a combination of personal and business expenses while asking you to figure it out? This scenario requires a lot of guesswork and back and forth. 

Will they have books that look perfect, but have hidden flaws that are harder to spot? These clients can be the trickiest.

There are several tips you can provide to your clients to help them (and therefore yourself) create better books.

1. Create separate business accounts

This one may seem obvious, but it’s often overlooked by newly formed small businesses. Asking clients to set up business accounts that are only used for business income and expenses makes the books much clearer. 

New businesses often think that they can operate out of existing personal accounts since that’s where they have funds available prior to earning business income. Unfortunately, sorting out personal and business expenses is usually a nightmare later.

Having separate business bank accounts and credit cards that are only used for business expenses avoids guessing at the end of the year.

2. If there’s a question about how to record something, ask it now

Maybe the client doesn’t want to bother you with constant questions, but the reality is that most businesses have expenses that are fairly straightforward and repeat regularly. If a client reaches out to you before recording the first payment, they’ll know how to properly classify all future payments. 

Vehicle expenses are often confusing to clients, especially when it comes to car payments.  Lease payments go to the P&L. A purchased vehicle needs to be added to fixed assets, the loan recorded, and the depreciation recorded. 

While a seasoned accountant can easily make these entries, a client can record these items incorrectly, and cleaning up the entries later often takes longer than spending a couple of minutes to set them on the right path at the beginning.

3. Don’t overlook reconciliation

Even if everything is imported directly from the client’s financial institutions, there are sometimes errors in the import or the accounting file. By performing regular reconciliations, you can ensure that the transactions have been entered into the bank correctly and there weren’t any errors — whether the errors were caused by computers or humans.

Having clients that can successfully complete their own reconciliations will mean that you have cleaner books to work with once you receive them.

4. Once a period is closed, do not go back and change it

Clients often think that going back and changing last year’s books makes them more accurate, and they’re not entirely wrong. But when making some very minor adjustments to the books may make sense to them, it means that you’ll be starting from the wrong point when you’re working on the current period.  

Unless there are some significant changes to the income or expenses (which should not have happened if all expenses are being paid through business accounts and the accounts have been reconciled), the prior periods should not be changed without consulting their CPA or bookkeeper. 

Significant changes may require amending tax returns or updating financial statements and should not be undertaken lightly. 

5. Go paperless

All financial institutions provide PDF versions of statements. By asking for PDF statements, your client will not risk lost mail or missing statements. 

The information is available through their online login and can be retrieved for several years. In the event of an audit, having all the statements saved online ensures that your client will have the backup documentation needed to prove their accounting is accurate and complete.

6. Don’t forget about cash payments

Review the proper way for your clients to record cash receipts. All cash should be deposited into the bank account prior to being spent or transferred to the owner(s). 

Failing to record cash payments can land your client in hot water with the IRS or other taxing authorities. If any cash is spent prior to being deposited, receipts and documents should be carefully maintained to verify the necessity and legitimacy of those expenses.

7. Understand your type of business

The rules are different for corporations versus S-corporations or partnerships. Clients need to understand when taking money out of the business is potentially causing a taxable event.  Some clients get confused and believe they are limited to the salary they are taking and never take a distribution.  

Ensuring that your client understands the different types of transfers to the owner(s) increases the likelihood that the transactions will be classified correctly.

8. Pick the right accounting software

If having historical data is important to you, this is very important. Most accounting software options don’t play nicely with each other and it’s often difficult (if not impossible) to switch accounting platforms further down the road. 

Prior to picking software, the client should consider what their current needs are and their budget, but they should also consider their future needs and goals. Most software packages offer various levels of services that can be ratcheted up as their business expands and their reporting needs grow.  

9. Understand the difference between cash and accrual accounting

One is more straightforward while the other might provide better insight. Which one is right for your client will depend on the nature of the business, government regulations, and the size of the business. 

Making sure that the client understands the difference can be helpful when providing guidance on which one is appropriate for the client’s business.

10. Automate processes whenever possible

Most accounting and bookkeeping software allows for various levels of automation. Some will connect directly with the client’s bank to import transactions while some software allows recurring transactions to minimize repetitive tasks. 

While the time saved by each of this small automation may not be much on their own, the time adds up quickly. Automation can also minimize the number of errors by removing the human element from the equations.

11. Have some understanding of how depreciation works

The rules for depreciation (on a tax basis) change annually, so it’s hard to keep up with the current regulations. 

But having clients that have a basic understanding of the definition of a fixed asset and how depreciation affects their bottom line will help them record the transactions correctly and leave you with less to clean up when you’re closing the books.

12. Leave a buffer in the bank

Even the best bookkeepers occasionally make errors in the books or are unaware of certain transactions that have not affected the bank account yet. Clients should keep a buffer in their bank accounts and not rely solely on the accounting software to tell them what their balance is. 

For example, if they wrote a check or signed a new direct deposit agreement, the transaction may not be entered into the software if no one told the bookkeeper about the transaction.

13. Remember tax deadlines

No one enjoys unexpected large expenses. Taxes often fall under the “large” header, but should never be unexpected. 

Ensure that your clients are well-aware of upcoming deadlines and recurring payments that may impact the business cash flow. Tax payments may include personal income taxes, sales tax, property tax, or other business taxes. 

14. Grant accountant access to your accountant

Allowing your accountant or bookkeeper to have access to your accounting software and bank accounts means that they can monitor your books on a regular basis. Most financial institutions allow separate, view-only access for your accountant or bookkeeper. Most accounting software allows you to grant access to your accountant without paying for another user.  

Additionally, this means that when your accountant is ready to work on your books, they don’t have to hunt you down for statements and information. You can spend your time running your business knowing that your books will be in good order.

15. Outsource bookkeeping

If the books have become too unwieldy for your client to maintain, you should suggest that they outsource the bookkeeping. If your firm does not offer bookkeeping services, you should have referrals for another bookkeeping business ready.  

Business owners, especially new business owners have their plates full juggling operations responsibilities, prospecting, and potentially transitioning from being employees to being employers. By finding someone else who can handle the accounting, the client’s time is freed up for them to focus on their own business.

Next steps

While your client is getting their bookkeeping under control, you should consider implementing a workflow designed for accountants and bookkeepers. Your workflow should include regular check-ins so that you are monitoring the state of your client’s books and can step in if needed.  

There are numerous systems for creating workflows — from simple spreadsheets to comprehensive online systems. Jetpack Workflow has 32 free workflow templates to get you started but also has a workflow management system for a fully integrated workflow experience.

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.

Recast Episode: This episode was originally published on July 14, 2016, but it’s a favorite among our Growing Your Firm Podcast community, so we’re bringing it back. Comment below to tell us if you’ve been listening to the podcast since the original airing of this episode.

Podcast

Summary

  • Starting MCJ
  • Why Recurring Revenue Is So Important
  • Bean Ninjas & MCJ: What’s the Difference?
  • How to Grow Your Client Base Quickly
  • Find a Community and Be Active
  • Content Creation as a Means of Adding Value
  • Quick Insights Into the 7-day Start-up

Additional Resources

Meet Meryl Johnston

Meryl is a Chartered Accountant who worked in commercial accounting roles and as an auditor and lecturer before a friend and fellow entrepreneur playfully challenged her to redefine the future of bookkeeping. Seven days and a thousand dollars later, Bean Ninjas was born and has since gone from strength-to-strength. Along with Bean Ninjas, Meryl also runs her own consulting business, MCJ Consulting, where she helps implement cloud accounting into businesses who need to make the transition.

Starting MCJ

Meryl had been working in commercial accounting roles and as an auditor and lecturer. She was tired of working late nights and weekends really no matter what she did. So, she started MCJ Consulting to help meet the needs of her lifestyle. “The first year after starting MCJ was great,” Meryl said. “Lots of surfing and fun projects, but then I wanted to scale up MCJ.” 

In her line of work, she did a lot of project management type projects. For example, she would work with a company that had acquired a new payroll software and Meryl would help ensure that it integrated with the rest of the financial systems and then train the rest of the staff to use it properly. So, it was hard finding the right staff due to the varied nature of the projects that she did. Meryl visited India to see if she could outsource some of the back office work. She built a small team of dedicated professionals there in India and got started on a recurring revenue/subscription-based business. 

She would take on clients one at a time, and the onboarding consultation process could take time in order to get those clients switched over to the Cloud-based tools, Xero and other add-ons, that she was using. Then, she would have her back office team doing the monthly reporting. But that would take several months to get clients from the onboarding stage to the point where the team was processing their reports.

Why is Recurring Revenue so Important?

Meryl says that prior to switching over to a recurring revenue approach, “Cashflow was unpredictable. It was hard to manage the sales pipeline—finishing up one project and already having another one lined up and ready to go.” So, from a cash flow perspective, recurring revenue services were more predictable, and it also meant more consistent work for our staff.

Get everything you need to manage projects and meet deadlines.

Subscribe to our weekly newsletter, and get 32 free accounting workflow templates today!​​

sign me up!

While MCJ is a consulting agency, Bean Ninjas is a bookkeeping business. Meryl and Ben met in an online mastermind group, not even dedicated to accountants specifically. Both of them had been following Dan Norris’ “7-day Start-up” movement, which proposed that you could start and launch your own business in just 7 days and be successful. That drew Meryl and Ben in. 

When Meryl started MCJ, she didn’t have a business partner and really wasn’t expecting to have one. Meryl’s parents ran an engineering business and one of the first pieces of business advice that her father gave her was to never have a business partner. However, she has been very glad to have had Ben as a co-founder. They had similar dreams, skills, and visions, and were far-better-off together.

“Ben and I had only met face-to-face once, but we had been working together for some months prior.” 

They shared some clients and worked together on some of their projects, so they knew how well they worked together. They also took the time to have the difficult and detailed conversations ahead of time and signed a co-founders’ agreement. 

Bean Ninjas launched in 2015. Though Meryl and her business partner, Ben Mcadam, are accountants, they decided that bookkeeping is a repeatable process that they could train their people to do. 

How to Grow Your Client Base Quickly

In their first six months, Bean Ninjas had 15 clients, but over the next four months, they gained nearly 40 clients. In the first 10 months of operation, they gained more than a client per week. What was going on in those last four months that helped their client base grow that much?

A large portion of their work was coming in by word of mouth referrals. It takes awhile to build the kind of trust that’s needed to earn recommendations like that. Most of their client work comes from online communities, which is their target market. Meryl spends quite a bit of time trying to add value to those communities. The best thing you can do when you’re trying to build your client base is to think about how you can add value to your community. 

For example, Meryl would see people in her online community asking for feedback on the new website they had built. She would visit their website, take a good look at it, and give them feedback on what worked and what needed improvement from her perspective. Similarly, if someone posted their new book online and asked for reviews, she’d read it and then tell them both what she loved about it and the things that could be improved.

Find a Community and Be Active

Where does Meryl find the most valuable, lively communities? She says that she’s part of several paid communities. One is a Facebook group—Dan Norris’ 7-day Start-up Program, and another is called the Dynamite Circle—where she met Ben. She’s also part of several Facebook pages for bookkeepers and accountants. She isn’t an idle participant either. She is extremely active, dedicating an hour per day just to corresponding with these groups. She has also started her own group that’s focused on bringing accountants and bookkeeping professionals together. 

What’s important about these groups is that she didn’t just join and immediately start talking about her product. She joined and took the time to build relationships. Building client bases takes time, because you have to build individual relationships first. Cold calling? Door-to-door knocking? Cold emails? Those just didn’t work for Meryl. She just focused on building relationships, one conversation at a time.

Content Creation as a Means of Adding Value

One of the ways you can add value to your community is by providing desirable content. Meryl does this by writing articles/blog posts. Her typical process involves ideating and using Trello in order to keep a log of her blog ideas. If you’re interested in content marketing, the first thing to do is create a content strategy for what you’ll be writing. For Meryl, her strategy/focus is either educating others concerning accounting and bookkeeping or general business growth. 

One of the most successful pieces of content Meryl puts out is Bean Ninjas’ Business Report, in which they report how well the business is performing. The report details their recurring revenue, churn rate, customer satisfaction rating, etc. The report is an honest and transparent assessment of what’s going well and what isn’t.

Quick Insights Into the 7-day Start-up

  • Let your pricing evolve as you learn more about your clients’ needs.
  • Try to create what you’re doing in a way that’s interesting (i.e., starting in 7 days, reaching $100K in recurring revenue in 8 months, etc.)
  • Start documenting your processes now.
  • Set up metrics connected to certain hiring triggers.
  • Hire early!

Conclusion

We covered a ton of great information in the podcast. If you want to dive even deeper, be sure to check out the full episode! If you want to learn more about Meryl, her company, and the 7-day start-up, you can connect with her on LinkedIn!

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.
taxdome vs canopy vs jetpack

For accountants and bookkeepers looking to grow their firm, software can either be a great help or a worthless hindrance. And it all comes down to which tool you choose to help you scale. 

Workflow software is designed to help you streamline the way you do things, and the speed at which you do them, but a platform that’s a bad fit will slow you down and make your daily work more cumbersome. 

Why is this the case? Not every bookkeeping software is created equal, and not all are designed for the same types of firms. While one firm may specialize in filing tax returns, another may be focused on monthly bookkeeping. It’s up to you to determine specifically what your needs are, and find the solution that fits.

While you could try out every single accounting software free trial there is, who has time for that? Instead, we’re writing reviews of some of most popular accounting workflow software options to give you an inside look at each tool.

What Do Taxdome, Canopy, and Jetpack Workflow Do?

Taxdome and Canopy are commonly referred to as accounting practice management software. These tools will have many product features, but can be too robust for your firm’s individual needs. Plus many only offer basic functionality of each product feature to just “check a box.”

However, Jetpack Workflow often gets placed in that category or even compared to those platforms. You will find some minor overlap in features between Jetpack Workflow and accounting practice management software, but it’s not what we are.

Our focus is on solving workflow and project management challenges for accountants and growing firms. It’s the area we found to have the most impact on client work and firm growth.

And accounting workflow management software might be the better place to start at your firm.

 

A Quick Overview of Each Tool

Let’s take a closer look at the capability of each of these software options. 

Taxdome

Taxdome is a solid platform for business owners who want one tool that can do it all. It is supposed to help you manage your business and your clients in one place. This includes providing capabilities to help run the internal systems, including workflows to manage client work, as well as tools to build your website, and of course a CRM to manage new client inquiries. 

Canopy

Similar to Taxdome, Canopy is definitely a solid choice for firms focused on tax season. Having a client portal means it’s easier to transfer secure documents back and forth. You can also accept client payments in Canopy. 

On the workflow side, Canopy has a few templates to get you started, but some users report this as a weak area. But since this software does a little bit of everything, it’s a trade-off that some users are okay with. 

Jetpack Workflow

Jetpack Workflow is ideal for accounting, CPA, and bookkeeping firms, though any professional service company is able to use it as workflow software. It stands alone as a usable workflow app. It stands apart from Taxdome and Canopy because it is closely focused on creating efficiency, managing resource capacity, and ultimately organizing the vast flow of work that runs through your team.

jetpack workflow alternatives

The Differences Between Taxdome, Canopy, and Jetpack Workflow

Now that you have an overview of each and who they’re intended for, let’s dive into the details and see where the strengths and weaknesses lie. 

Features

Taxdome positions itself as a platform to replace multiple solutions you may be using. You can build your website. You can outreach to new clients. You can edit PDFs. You can collect e-signatures and send invoices. And yes, you can create workflows. 

But if you aren’t constantly trying to find new clients, you may use one Taxdome feature more than others and question if you really need a tool that does it all when you need specialized support in a few key areas. Taxdome does release new features every week.

Canopy has a good set of baseline features, including time tracking, invoicing capability, templates, and different views to help you see what’s late and what’s on time quickly. Since you’re able to take in payments with Canopy, this removes the need to find another online point of sale system. 

Jetpack Workflow has an interface that keeps all workflows in one location. With a giant library of pre-made templates, one of the key features is that it’s easy to get started, because you’re likely to find a template that fits exactly what you need. There is also a feature to help you gauge the capacity of your team, and plan ahead for taking on new client work.

Integrations

Taxdome syncs with major payment platforms like Stripe, as well as accounting tools like QuickBooks Online. It also has a Zapier integration, which solves for all other non-native integrations. 

Canopy has a QuickBooks, Office 365, G Suite, and Zapier integration. 

Jetpack Workflow integrates with Zapier, so the hundreds of platforms that sync with Zapier will work with its platform. All three software options for accounting firms on this list will likely integrate with every other tool you use.

Ease of Use

Taxdome is a great solution if one of your top pain points is requesting documents from clients. Users report it’s easy to keep all communications and requests in one place, especially in busy times like tax season. 

Canopy users say the interface is not that intuitive, but they do provide help via tutorials if you’re having trouble getting started. 

Jetpack Workflow users report it’s extremely easy to begin using the tools because the workflow templates are designed by real accountants, for real accountants. Setup happens swiftly, and it’s also easy to train teams to keep work up-to-date. 

Price

Taxdome starts at $50/month per user. 

Canopy has the most confusing pricing structure of all three options. The workflow module is $35 per user per month. Additional modules such as document management and time & billing can be purchased separately ($40 per user per month and $25 per user per month, respectively). Additionally, you are charged separately depending on how many contacts you have in your database, and the cost can add up quickly.

Jetpack Workflow has two options for users. If you pay $45/month per user, you get access to all workflow automation and templates. For $49/month per user, you’ll also gain access to the capacity and resource management features. 

Customer Service

Taxdome has tiered support options based on what plan you purchase. You’ll get an onboarding session with their lower cost plan. For the higher cost plan, you can access unlimited support. 

Canopy provides phone, chat, and email support, and also has a knowledge base available. 

Jetpack Workflow has a built-in knowledge base which can help answer quick questions you have about the software. The support team is also available via phone, live chat, or email. They also run regular webinars and trainings to help users get more out of the software. 

Wrapping Up

As you explore which tool is best for you, keep in mind that knowing the problems you are trying to solve in your business first is key to finding the ideal fit in a software solution. 

Taxdome is a great choice for accounting professionals focused on growing their company with a high volume of tax-focused clients. It’s also probably a good fit if you haven’t yet chosen a website platform, CRM, PDF editor, etc. You’ll likely get value out of having all of those tools in one place. But if you’re already set up and just looking to maximize efficiency in your workflows, it might be a pain to switch everything over. 

Canopy is another holistic tool that works for accounting firms, and tax professionals specifically. But when compared to Jetpack Workflow and Taxdome pricing, it may be on the expensive side for what it provides. 

Jetpack Workflow has the simplest pricing scheme, and the most in-depth, easy-to-use intuitive workflows. If you’re focused on scaling your business, saving time, and creating more value in your day-to-day, this is likely the platform you need. 

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.
bookkeeping workflow

Every once in a while, in a corner of my office or in a rarely used file cabinet, I’ll find a pad of ledger paper. Those green and white lined, extra-large sheets of paper have been out of style for decades but served their purpose well for decades before that.

After dusting off the pad and moving it aside, I’ll find the file I was looking for. Organizational systems have come a long way since ledger paper was in vogue, and it’s rare that I need to hunt down a paper file these days. But, while digital files have made life much easier, how do you make sure that your digital files and projects aren’t falling through the cracks?

It takes a solid plan and system to ensure that projects are getting done, clients are happy, and I’m working as efficiently as possible. This is why implementing a bookkeeping workflow for my team has allowed me to monitor projects, allocate work to my team, and free up time I would have spent tracking down files.

What is a Bookkeeping Workflow?

A bookkeeping workflow is a set of predefined tasks for your teams related to projects. Each project is broken up into various steps that can be assigned to a team member or multiple team members. Depending on which system is used, team members are automatically notified that they have been assigned a task or have an upcoming deadline.

Workflows allow managers to see who is currently working on a project, which steps are involved in the project, how the project is progressing, how much time has been spent on the project, and when the project is projected to be complete.

A bookkeeping workflow often includes options for repetitive tasks such as monthly or quarterly bookkeeping that are recreated automatically once the prior month is complete.

Even though a bookkeeping or accounting project will start off with a standard workflow, the workflow for each project can be tailored based on the client’s specific needs. The workflows can be detailed or broad depending on the complexity of the project and the level of detail that the manager or team member prefers.

There are various options for workflows from simple Excel spreadsheets to fully integrated workflow systems such as Jetpack Workflow. Each system has different strengths and weaknesses. The right workflow for your team will depend on the number of projects, the size of the projects, and the number of team members involved.

The key to a successful workflow is making sure that the entire team is on board with using the workflow system and that the system isn’t so complex that it falls out of favor after awhile.

Why You Need a Bookkeeping Workflow

Most of us became bookkeepers and accountants because we love the work. We enjoy ensuring that the bank is reconciled (who hasn’t delighted in reaching $0 variance when completing a tough reconciliation?). We are happy to see that the payments between accounts are recorded correctly. And, at the end of the day, we like presenting financial statements that have been carefully prepared.

It’s the work we enjoy. The planning — not as much.

As accountants, we are constantly juggling multiple projects, client requests, and deadlines. Though we tend to thrive under pressure, having a system is key to avoiding dropping anything.

To-do lists are great and have their place, but in a field like accounting where repetition and regular tasks are key, it’s important to ensure that you’re not overlooking a project that the client is counting on you to finish.

Because so much accounting work is done online whether through importing statements into QuickBooks online or logging into a client’s bank account to retrieve a statement, there aren’t always automatic reminders that a task is due.

This is why a workflow is crucial. Having automatic reminders set for upcoming tasks allows you to free up your mental capacity for the work itself.

If you oversee a team of accountants and bookkeepers, having a workflow system means that you can monitor project progress online without having to task your team members for updates. Fewer interruptions lead to more efficient work and add to your bottom line.

3 Common Workflow Buckets During the Bookkeeping Workflow

Prior to starting any project, it’s important to determine which steps are involved and which team members will be participating in the project. This is where a workflow comes in handy and can help you keep organized as well as eliminate inefficiencies.

There are three main buckets of tasks that occur in each bookkeeping project (though each accounting team defines their buckets a little differently.)

Bucket 1: Request and Receive

For anyone who has taken an accounting class, you know that the biggest difference between the textbook cases and the actual accounting experience is that in class, you’re given all the necessary information upfront.

This first bucket consists of determining which pieces of information or documents are needed, requesting them from the client (or from several institutions), and reviewing all documentation, transactions, and invoices completely. Document collection often takes several requests and follow-ups before it’s complete.

Bucket 2: Process and Fulfill

Once all the documentation has been received, it’s time to start processing the accounting information. This part of the process involves data entry, reconciliation, and numerous journal entries.

It’s common to find that there is additional information needed that wasn’t apparent at the start of the projects. You may spot payments on a loan and need to go back and ask for loan statements, or the client purchased a new fixed asset that requires additional information to be properly categorized. There are any number of reasons that you end up circling back to the client before finishing the accounting work on the project.

At the end of this stage, the project is sent to the client for review and feedback.

Bucket 3: File and Follow-up

Once all the information has been processed and you’ve received all the necessary clarification from the client, you can complete your final review to ensure the project is complete to your standards. Then the project is filed away (digitally or on paper) along with backup documentation.

You now have the option to schedule the next iteration of the project if it’s a recurring task or to reach out to your client to see if they need other services.

Resources to Help You Design a Workflow

There are numerous options for building a bookkeeping workflow from scratch. You can set up a project list in Google Sheets or Excel. You could use a task list.

But Jetpack Workflow has done a lot of the heavy lifting for you and built a workflow solution designed for the accounting industry. Depending on whether you need templates to get you started or a software solution to oversee a dispersed team, Jetpack can get you started.

Free Workflow Templates

Want to skip making your own workflows for your team? Download our 32 free workflow templates today, and organize your bookkeeping workflow templates all in one place, without starting from scratch.

Get everything you need to manage projects and meet deadlines.

Subscribe to our weekly newsletter, and get 32 free accounting workflow templates today!​​

sign me up!

Workflow Management Software

Though templates are a great start to getting organized, for teams that need a more robust solution, new technology like a workflow management software is a great tool.

Managers love that they can see real-time updates and progress reports for multiple projects and distribute work evenly to their teams. Team members love that they know what the expectations are for projects and can visually prioritize their most important tasks.

Jetpack Workflow offers a free 14-day trial because they’re confident that within two weeks you’ll be convinced, and you’ll see how simple it is to streamline your practice management.

“We can’t live without it. It tracks everything we need in a way that nothing ever slips by… I am 100% positive Jetpack has helped grow my business (25% growth last year and looking even better this year).” – Wendy Wray

See Jetpack Worflow In Action

Get under the hood of Jetpack Workflow’s accounting workflow and project management platform. See some of the top features and how it helps your firm standardize, automate, and track client work more efficiently.