Home » Starting a Small Business » Professional Services

When to Hire a Lawyer, CPA, and Other Professionals

Most small business owners can handle formation, licensing, and basic bookkeeping themselves, but certain situations require professional help. A CPA is worth hiring from year one to handle tax planning and filing. A business attorney is essential when drafting partnership agreements, negotiating contracts above $10,000, or facing legal disputes. Hiring the right professional at the right time saves multiples of their fee by preventing costly mistakes.

Business Attorney

You do not need an attorney to form an LLC or file basic business paperwork. The Secretary of State's online forms are designed for non-lawyers, and formation services handle the process for a fraction of what an attorney would charge. However, there are specific situations where a business attorney provides value that no template, formation service, or online guide can replace.

Hire a business attorney when: you are forming a partnership or multi-member LLC and need an operating agreement that covers complex provisions like buyout terms, dispute resolution, and equity vesting; you are negotiating a contract worth more than $10,000 or with terms that significantly affect your business (supplier agreements, distribution deals, licensing agreements); you receive a cease-and-desist letter, a lawsuit, or a government investigation notice; you want to protect intellectual property through trademarks, patents, or copyright registration; you need to draft terms of service, privacy policy, or other customer-facing legal documents for your website; or you are dealing with employment law issues when hiring your first employees.

Business attorney fees vary widely. A one-hour consultation runs $150 to $400 depending on the market and the attorney's experience. Drafting a multi-member operating agreement costs $500 to $2,000. Reviewing a contract costs $200 to $1,000 depending on complexity. Trademark registration (including the search and application) costs $1,000 to $2,500 through an attorney, compared to $250 to $350 if you file directly with the USPTO. Litigation costs vary enormously but easily reach $10,000 to $50,000+ for anything beyond a simple dispute.

To find a business attorney, ask other business owners for referrals, check your local bar association's referral service, or search directories like Avvo or Martindale-Hubbell. Look for an attorney who specializes in small business or commercial law, not a generalist who handles everything from divorce to DUI. The right attorney understands ecommerce, knows your state's business laws, and can advise proactively on risks you have not yet encountered. SCORE (score.org) offers free mentoring and can connect you with attorneys who work with small businesses.

CPA (Certified Public Accountant)

A CPA is the most universally valuable professional hire for a small business owner. Even if your business is simple enough to do your own books, a CPA provides two things you cannot easily replicate: expertise in tax law that identifies deductions and strategies you would miss, and the experience to structure your finances in ways that minimize your tax liability legally.

Hire a CPA when: you are choosing between business structures and want advice on the tax implications; you are considering the S-corp election and need to know whether the tax savings justify the additional compliance; you are preparing your first business tax return and want it done correctly from the start (mistakes in the first year compound); you have grown past the point where DIY bookkeeping is reliable (typically around $100,000+ in annual revenue or when transactions become complex); or you have received an IRS or state tax notice and need professional representation.

CPA fees for small businesses typically range from $500 to $2,500 for annual tax preparation depending on the complexity of your return and your state. Monthly bookkeeping and advisory services run $200 to $500 per month for a small business. Some CPAs offer a package that includes monthly bookkeeping, quarterly tax planning, and annual tax preparation for $300 to $800 per month. The ROI of a good CPA is straightforward: if they identify $3,000 in deductions you would have missed and help you avoid a $2,000 tax planning mistake, their $1,500 fee is paid for twice over.

Find a CPA who has experience with ecommerce businesses and understands the specific tax issues: multi-state sales tax, inventory accounting methods (cash vs. accrual, FIFO vs. weighted average), home office deduction, and marketplace facilitator rules. A CPA who primarily serves doctors and dentists may be excellent at their specialty but unfamiliar with the tax complexities of a multi-channel ecommerce operation.

Bookkeeper

A bookkeeper handles the day-to-day recording of financial transactions: categorizing bank and credit card transactions, reconciling accounts, tracking accounts receivable and payable, managing invoices, and preparing financial reports (profit and loss statement, balance sheet, cash flow statement). A CPA can do bookkeeping, but their hourly rate ($150 to $400) is much higher than a bookkeeper's ($25 to $75/hour or $200 to $500/month for a small business). The efficient model is to have a bookkeeper handle routine transaction recording and a CPA handle tax strategy and filing.

You need a bookkeeper when you are spending more than 5 to 10 hours per month on bookkeeping and that time would be better spent on revenue-generating activities, when your transaction volume exceeds what you can reliably categorize yourself (typically around 200+ transactions per month), or when your books have gotten messy and you need someone to clean them up. Many small businesses manage their own bookkeeping for the first year or two using software like QuickBooks, Xero, or Wave, and then hire a bookkeeper as the volume of transactions grows.

Virtual bookkeeping services like Bench, Pilot, and inDinero provide remote bookkeeping for $200 to $600 per month depending on transaction volume. They connect to your bank accounts and credit cards, categorize transactions, reconcile accounts, and deliver monthly financial statements. This is typically cheaper and more consistent than hiring a local part-time bookkeeper, and you can add their work directly to your CPA's workflow at tax time.

Insurance Broker

An insurance broker shops multiple insurance carriers on your behalf to find the best coverage at the best price for your specific business. Unlike an insurance agent (who represents a single carrier), a broker works for you and has access to quotes from multiple companies. For business insurance, a broker can save you significant money because commercial insurance pricing varies widely between carriers for the same coverage.

You need an insurance broker when your business has complex insurance needs (multiple coverage types, high-value inventory, product liability exposure), when you want to compare quotes from multiple carriers without contacting each one individually, or when you are unsure what coverage you need and want professional advice on adequate protection levels. Broker services are typically free to the business owner because the broker earns a commission from the carrier whose policy you select. The commission does not increase your premium; it is built into the carrier's pricing whether you use a broker or buy directly.

Financial Advisor

A financial advisor helps with personal financial planning in the context of business ownership: retirement planning (SEP IRA, Solo 401k), investment management, insurance planning, estate planning, and the overall coordination of your personal and business financial lives. For most new business owners, a financial advisor is a lower priority than a CPA. Focus on the CPA first for tax optimization, and add a financial advisor when your personal income from the business reaches a level where retirement planning, investment management, and wealth building become meaningful considerations, typically $100,000+ in annual income.

Fee-only financial advisors (who charge a flat fee or hourly rate rather than earning commissions on products they sell) provide the most objective advice. Expect to pay $150 to $400 per hour for hourly consulting or $2,000 to $5,000 per year for ongoing advisory services. Commission-based advisors are free to consult but may recommend products (insurance policies, investment funds) that benefit them more than you. For a straightforward small business owner, a few hours with a fee-only advisor to set up a retirement plan and review your insurance coverage is a solid investment.

When to DIY vs. When to Hire

Do it yourself when the task is well-documented with clear instructions (LLC formation, EIN application, basic bookkeeping), when the stakes are low (mistakes are easily correctable), and when you are willing to invest the time to learn. Hire a professional when the stakes are high (partnership agreements, tax elections, legal disputes), when the professional's expertise will produce a better outcome than your best effort (tax planning, contract negotiation), and when your time is worth more doing revenue-generating work than doing administrative tasks (bookkeeping at scale). The general progression for most small businesses is: do everything yourself in year one, hire a CPA in year one or two, hire a bookkeeper when transaction volume warrants it, and engage an attorney as specific needs arise.