Accounting firm marketing works best when you promote only the engagements your team can deliver in the months you have open hours. Map your year against official IRS due dates, count the hours each service needs, and decide when to promote, when to accept clients quietly, and when to pause new intake. Judge the result by signed engagement letters from clients who fit, not by calls or followers.
A capacity calendar is a month-by-month plan that shows, for each service, how many hours your team can give new clients, how much deadline pressure that month carries, and whether intake is open, quiet or paused.
Map your year against official due dates
Federal filing dates set most of your busy months. IRS Publication 509, Tax Calendars lists the general rules:
- Individual returns (Form 1040): the 15th day of the fourth month after the tax year ends, which is April 15 for calendar-year filers. Form 4868 requests an automatic six-month extension of time to file.
- Partnerships (Form 1065) and S corporations (Form 1120-S): the 15th day of the third month after the tax year ends, so mid-March for calendar-year entities, with Schedule K-1s due to owners by the same date. Form 7004 requests an automatic six-month extension.
- Quarterly payroll returns (Form 941): the last day of the first month after each calendar quarter ends.
- Individual estimated tax payments: the 15th day of the fourth, sixth and ninth months of the tax year, and the 15th day of the first month after it ends.
Publication 509 says an act due on a weekend or legal holiday is generally timely on the next business day. The current edition is marked "For use in 2026"; check for a newer one before filling in next year's dates.
Put these on a 12-month grid, then add extension work (September and October for calendar-year clients), monthly closes and staff time off.
Count the hours you can sell, service by service
Marketing creates demand; capacity decides whether you can accept it. Estimate the hours a new engagement takes in its first month and in a normal month after.
- List your services: individual returns, business returns, bookkeeping, payroll, advisory.
- For each month, write the hours already committed to existing clients.
- Subtract a buffer for rework, late documents and client questions.
- Divide what remains by hours per new engagement. That is how many new clients of that type you can take.
Zero is a valid answer. A new bookkeeping client adds load every month, so onboard recurring clients when there is room for setup and the first closes.
Choose a niche and write your disqualifiers
"Small businesses and individuals" is not a niche. A niche is a client type whose work you already know, such as owner-run trades businesses or rental property owners. It gives you one clear message, reusable intake questions, and better hour estimates. In CPA firm marketing, it also gives referral sources one plain sentence to repeat.
Write disqualifiers before any ad runs. A firm might decline several years of unfiled returns, books needing a full rebuild in peak season, states it does not handle, or work requested after its cutoff. Disqualifiers protect deadline work and keep declines consistent.
Turn the fit rules into three to five intake questions asked before any consultation: entity type, months behind, states involved, condition of the books, and deadline. An answer that hits a disqualifier gets a polite referral elsewhere or a "contact us after [date]" reply.
Tell referral sources which clients you want; Build a Small Business Referral Program Around Useful Introductions covers how to ask and log introductions. If you thank referrers with a gift or discount, check your state board's rules; AICPA members who pay a referral fee to obtain a client must disclose it to the client (section 1.520.001).
Time each offer to the months you can deliver
Give each service one of three states per month:
- Promote: open hours exist and work can start now. Run ads, post offers, ask for referrals.
- Quiet: accept good-fit clients who find you, but spend nothing to attract more.
- Pause: intake is closed, and your website and profiles say so, with a reopening date.
A hypothetical pattern: promote individual returns in early January with a stated cutoff for new clients, go quiet in February, and pause new individual returns in March and April. Promote bookkeeping from May through August, when there are hours to onboard. Promote year-end planning in November, after extension work clears.
A paused service still needs a message: "We are not taking new individual returns this season. Intake reopens [date]; join the list to hear first."
Set monthly dollars only after the states are set, so spending follows capacity. A Small Business Marketing Budget You Can Measure and Adjust walks through a capacity-aware budget and monthly review.
Publish deadline content from official IRS dates
Deadline content stays accurate when each date comes from the IRS, not memory or another firm's blog. Plan posts and emails a few weeks ahead of each date:
- a January document checklist with your cutoff for new individual clients;
- a February reminder to partnership and S corporation owners about the third-month due date and K-1 timing;
- a March post on filing extensions, written from the IRS's own instructions;
- reminders before estimated payment and Form 941 dates for bookkeeping and payroll clients.
State the date, form and who it applies to, link the IRS source, and leave out claims about refunds, savings or penalties avoided. The same posts can feed your service pages and Google Business Profile; Local SEO for Small Businesses: A Practical Checklist covers those basics. If someone else posts for you in busy season, Social Media Management for Small Businesses: What to Do and What to Delegate shows which approvals to keep.
Follow the advertising and solicitation rules that apply to you
Marketing for accountants runs under several sets of rules, depending on credentials and state. This is not legal advice; check your state board of accountancy's rules.
Circular 230. 31 CFR 10.30 applies to practitioners before the IRS, a group that includes attorneys, CPAs and enrolled agents. Among its terms:
- Communications and solicitations on IRS matters may not contain false, fraudulent, coercive, misleading or deceptive statements or claims.
- Enrolled agents, enrolled retirement plan agents and registered tax return preparers may not describe their designation as "certified" or imply employment by the IRS.
- For uninvited solicitations on IRS matters, any lawful solicitation must clearly identify itself as one and, if applicable, the source of the information used to choose the recipient.
- Published fee information may include fixed fees for routine services, hourly rates, fee ranges and the initial consultation fee. You may charge no more than published rates for at least 30 calendar days after last publication.
- You may not keep contacting a prospective client who has said they do not want to be solicited.
- In its paragraph on communicating fees, the section requires keeping copies of direct mail and e-commerce communications, with a recipient list, for at least 36 months from last use.
For replies to fee questions in comments, see How to Answer "How Much Do You Charge?".
AICPA Code of Professional Conduct. For AICPA members in public practice, the Advertising and Other Forms of Solicitation Rule (section 1.600.001) bars seeking clients through false, misleading or deceptive advertising, and prohibits coercive, over-reaching or harassing solicitation. Its examples include promotion that creates unjustified expectations of favorable results or implies an ability to influence a regulatory agency. On use of the CPA credential, the code points members to state accountancy laws and board rules. Its Confidential Client Information Rule (section 1.700.001) bars members in public practice from disclosing confidential client information without the client's specific consent. A signed consent is the clearest record before you name a client in a testimonial.
Tax return information. A tax return preparer may keep a separate list of clients' names, contact details, entity type and return form number. It may use the list for educational tax, business or economic information or to solicit more tax return preparation, but not to solicit any other service or product (26 CFR 301.7216-2). A name given for return preparation is itself tax return information (section 301.7216-1). Where no exception applies, section 301.7216-3 requires the taxpayer's written consent first, signed and dated, naming the preparer and taxpayer, stating the purpose or use, and specifying the information, among other requirements. Review these rules with counsel before emailing tax clients about other services or naming one in a testimonial.
Track signed engagements, not inquiries
Count each stage separately by service and month: inquiries with source, inquiries that passed your fit questions, consultations, signed engagement letters, first invoices paid, and actual first-month hours against your estimate. That last figure corrects next year's calendar: if setup took far longer than planned, shrink that service's promote months. How to Track Leads From Social Media shows how to move each inquiry from first contact to payment with evidence.
Engagement-fit and capacity calendar
Copy one service block per service line, then fill the month grid. The filled column and example rows are a hypothetical example, not a real firm or measured result.
ENGAGEMENT-FIT AND CAPACITY CALENDAR
SERVICE BLOCK (one per service) EXAMPLE (hypothetical)
Service: _________________________ Monthly bookkeeping
Peak months for existing work: ___ January; monthly closes
Hours per new client, month 1: ___ ___ hrs (setup + first close)
Hours per new client, later: _____ ___ hrs per month
Open hours per month: ____________ ___ hrs May-Aug; 0 Mar-Apr
New clients we can add per month: ___
Ideal client: ____________________ Owner-run trades businesses,
Northfield, Lakeview, Ridge Park
Disqualifiers: ___________________ Books 12+ months behind in peak
season; states we do not handle
Intake questions (3-5): __________ Entity type? Months behind?
States? Date work is needed?
Fee information published: _______ Range $___ to $___ per month
Date fee info last published: ____ __/__/____ (30-day check)
Promote in: ______________________ May through August
Pause intake in: _________________ March, April
Paused-intake message: ___________ "New bookkeeping clients
reopen [date]. Join the list."
MONTH GRID P = promote Q = quiet X = pause intake
Service J F M A M J J A S O N D
Individual returns _ _ _ _ _ _ _ _ _ _ _ _
Monthly bookkeeping _ _ _ _ _ _ _ _ _ _ _ _
Payroll _ _ _ _ _ _ _ _ _ _ _ _
Advisory/planning _ _ _ _ _ _ _ _ _ _ _ _
Example rows (hypothetical):
Individual returns P Q X X Q Q Q Q Q X Q Q
Monthly bookkeeping Q Q X X P P P P Q Q Q Q
Before you promote a service
- [ ] The month grid uses dates from the current edition of Publication 509
- [ ] Each service has an hours-per-engagement estimate and an open-hours count
- [ ] Ideal client, disqualifiers and intake questions are written down
- [ ] Every paused service shows a reopening date
- [ ] No ad or post promises a refund, savings amount or other outcome
- [ ] Credentials are described as your state board allows and, for enrolled agents, as Circular 230 allows
- [ ] You will charge no more than published fees for 30 days after last publication
- [ ] Copies of fee emails and mailers, with recipient lists, are kept for 36 months
- [ ] No client is named without written consent; tax client lists are used only as federal rules allow
Frequently asked questions
How do accounting firms get new clients?
Common routes are referrals from clients and other professionals, local search, and content tied to filing deadlines. Aim any channel at one niche in the months you have hours, and count signed engagement letters, not inquiries.
Should a CPA firm advertise during tax season?
Only for services with open hours. Promoting new individual returns in late March can bring work you must decline or rush. Use the season to line up work that starts after the deadline, such as May bookkeeping onboarding, and say when return intake reopens.
Can accountants use client testimonials?
Check the rules for your credential and state first. For AICPA members in public practice, the code bars disclosing confidential client information without the client's specific consent, and its advertising rule bars promotion that creates unjustified expectations of favorable results. A tax client's name also counts as tax return information under federal rules, so review the written-consent rules in 26 CFR 301.7216-3 too.
Fill in one service this week
Pick the service with the most open hours in the next three months. Fill its block and grid row, write its paused-intake message, and promote only that service until signed engagements show your hours estimate holds.
Free SEO, GEO and SMM strategy, explained with examples of potential customers.