Board-CertifiedLead Specialist
CPA Firm Specialist
About
Independent and partner-owned — a Petersburg firm where every engagement gets a named partner and a fixed fee in writing, first.
Our Story
O’KEEFFECPA & Associates has been independent and partner-owned of tax, bookkeeping, payroll, and advisory work from the fourth floor of Petersburg, a short walk from the Henrico County. The firm has built its reputation on volume and diligence season after season, but the number every engagement is actually built around is smaller: the fixed fee, quoted in writing, before any work begins.
We stayed independent on purpose. Every client is assigned a named partner who keeps standing office hours all year — not just from January to April — and every return, close, and report is prepared and reviewed by a licensed CPA or enrolled agent, never a seasonal hire learning the profession on your books. Rated 4.1★ across 18 Google reviews, we would rather keep the client we already have than chase the next one.
The Register of Partners
Every engagement at O’KEEFFECPA is prepared and reviewed by the licensed professionals below — not routed to a seasonal pool.
Board-CertifiedCPA Firm Specialist

Care Coordinator
Why O’KEEFFECPA
Four working rules, printed in every engagement letter we have signed.
Every engagement is scoped and quoted in writing up front. If it takes us longer than we estimated, that’s our cost — your invoice matches the letter you signed.
Tax-season-only firms disappear on April 16. Your partner holds standing office hours all year, because the decisions that change your tax bill happen in June, not at the filing deadline.
Every return, close, and report is prepared and reviewed by a licensed CPA or enrolled agent. Nobody learns the profession on your books.
Each engagement ends with a one-page memo in ordinary language: what we found, what it means, what to do next quarter. The jargon stays in our workpapers.
Bring us last year’s return. The second opinion is free — and it’s in writing.
In Closing
Book a free 30-minute consultation — a partner will review your situation and quote a fixed fee in writing. No obligation, no hourly meter.
1 N 5th St · Richmond, VA