The platform

Four systems. Every problem a CPA firm has with operations. Solved.

This isn't a toolbox. It's a complete operating system for your firm. Each pillar handles a distinct problem. Together, they give you your time back.

Pillar 1

Your Brand, Everywhere

Upload your logo. Connect your domain. Set your firm's colors. From that moment forward, every client interaction — every portal login, every email, every report, every video — carries your identity.

Praxis is infrastructure. It powers everything your clients see and touch. But they never see our name. Not in the portal URL. Not in the email sender. Not in the video watermark. Not anywhere.

Custom domain / CNAME

Portal served from portal.yourfirm.com. Clients never see our domain.

Logo everywhere

Portal header, email header, PDF letterhead, video watermark. One upload, applied everywhere.

Send-as from your domain

Emails go out from partner@yourfirm.com via Microsoft Graph or Google. Your clients reply to you, not to us.

Branded workpapers

Every PDF deliverable carries your firm's letterhead, your logo, your license number in the footer.

Before Praxis

Platform Vendor Portal

Your clients see a generic vendor portal. The platform vendor gets the brand recognition.

With Praxis

Smith & Associates CPA
portal.smithcpa.com

Your clients see your brand. You get the relationship credit.

Pillar 2

Virtual Twin

Your AI avatar delivers quarterly reports, tax projections, and advisory walkthroughs in your face and your voice. You record nothing. Clients think you made a personal video just for them.

How twin training works:

  1. 1 Upload a high-resolution headshot from your phone or a recent photo
  2. 2 Record a 2-minute voice sample — read any text naturally, we just need your voice patterns
  3. 3 Training completes in 48 hours
  4. 4 From then on: script approved → avatar renders → video delivers → done

On confidentiality:

Video scripts include your commentary on the client's situation — not raw financial data. Client-specific dollar figures are displayed as slides on-screen, not spoken aloud. Synthesia renders the video; they receive the script and your avatar, not your client's P&L.

Pillar 3

Inbox Command

Email classified. Meetings scheduled. Daily briefing at 7am. You open your day with a clear picture, not an unstructured pile of messages.

A typical morning on Praxis:

7:00 AM

Your daily briefing lands. 2 client emails need your judgment. 14 were handled. 3 meetings confirmed.

9:00 AM

Dr. Kim's follow-up flagged as Priority 1. Draft response prepared. You edit 3 words and send.

11:00 AM

4 scheduling requests resolved. Clients received calendar invites from your assistant.

All day

You never opened your inbox. Everything that needed you, found you.

Email classification

Every incoming email classified by urgency, client, topic, and required action. Priority items surfaced. Noise suppressed.

Smart scheduling

Scheduling requests handled without you. Meeting confirmed, invite sent, your calendar updated. Clients get a fast response.

Daily briefing digest

A structured morning summary: what was handled, what needs you, what's on the calendar. Reads in 90 seconds.

Communications from your domain

Every outbound email goes from partner@yourfirm.com. Your clients reply to you. The platform stays invisible.

Escalation paths

You define what triggers a notification. Financial questions, angry client tone, new client inquiry — your rules, your thresholds.

Pillar 4

Automation Engine

Transaction classification, workpaper generation, monthly close orchestration. Human approval gates on every financial action. The CPA firm back office, automated — without removing the licensed professional from any decision that matters.

Transaction classification

Every transaction scored for confidence. Above your threshold: auto-classified. Below: approval queue. Your rules, your threshold.

Approval queue

Below-threshold transactions route to your queue: vendor name, amount, AI guess, confidence score, suggested alternative. You approve or reclassify in seconds.

Workpaper generation

Monthly close workpapers generated automatically. Branded with your firm letterhead. Ready for review, not data entry.

Decision log

Every AI action logged permanently: timestamp, action taken, confidence level, firm config at time of action, approver. Full audit trail. Reversible within 30 days.

Monthly close orchestration

The workflow: bank feed ingested, transactions classified, exceptions queued, journals generated, statements produced. You review the output, not the process.

The compliance posture

Your license. Your call. Always.

  • Nothing posts to QBO without meeting your confidence threshold
  • Every action logged in an immutable decision log
  • Every AI action reversible within 30 days
  • Human approval required by default on all financial writes
  • You set the threshold. You define autonomous vs. approval.

Month-over-month improvement

Every override you make trains the classification model. The system learns your clients' vendors, your categorization preferences, your firm's patterns. Confidence scores rise. Manual approvals decrease. The longer you use it, the less you touch it.

Integrations

Connects to what you already use. Doesn't replace it.

OAuth connections — no credentials stored, no IT required, no switching costs. Your tools stay. Praxis adds the layer that ties them together.

Q

QuickBooks Online

Transaction read + write, bank feed, journal entries, reports. The core of the bookkeeping automation.

X

Xero

Same as QBO — transaction classification, workpaper generation, monthly close. Full parity.

T

TaxDome

Client roster sync, document delivery to TaxDome Drive, task status updates. Your workflow stays in TaxDome.

M

Microsoft 365

Email read, send-as from partner@yourfirm.com, calendar scheduling. Outlook inbox, Exchange delivery.

G

Google Workspace

Same as Microsoft 365 — Gmail read, send-as, Google Calendar. Full parity for Google shops.

S

Synthesia

Avatar rendering for client video delivery. Your avatar + script → branded video in 48 hours. Logo watermark applied at render time.

When the AI is wrong

The AI asked first. Your client's books were never wrong.

We will never pretend the AI is infallible. Here's exactly what happens when it's not confident — because your license is on the line, and you need to see the failure path, not just the happy path.

Tuesday 2:14 PM

The classification

The automation engine classifies a $4,200 payment as "Office Supplies." Confidence score: 62%. Your firm's threshold is 80%. Below threshold.

Tuesday 2:14 PM

The routing

The transaction does not touch QBO. It routes to your approval queue instead. You see: vendor name, amount, the AI's guess, the confidence score, and a suggested alternative: "Equipment — Computer Hardware."

Tuesday 2:16 PM

Your decision

You tap "Reclassify → Equipment." Two seconds. The transaction posts correctly. The action is logged: timestamp, original classification, your override, your ID, the client name. Permanent record.

Next time

The system learns

The next time Praxis sees this vendor at this client, it classifies correctly. Your override trained the model. The confidence score climbs. Eventually, it runs autonomously — if you choose to let it.

Three things that never happen on Praxis:

  • A transaction posts to QBO without meeting your confidence threshold.
  • An action happens without being logged, attributed, and reversible.
  • Your client's books are wrong before you had a chance to review it.

Honest limits

This is not for every firm.

Knowing who Praxis is wrong for is as important as knowing who it's right for. We'd rather tell you now than onboard you for the wrong reasons.

50+ person firms

You need enterprise consultants and a custom build. We're SaaS infrastructure, not enterprise software. Our ceiling is your floor.

Tax-only practices with no bookkeeping

Our automation engine is built around the monthly close. If you don't do ongoing books, roughly 60% of the platform sits unused. The math doesn't work.

Firms that want a human answering phones

We automate digital communication — email, scheduling, video. If your clients expect live phone support from a receptionist, we're not replacing that.

Bespoke M&A or audit work

Praxis is built for recurring compliance and advisory — tax, bookkeeping, client reporting. One-off deal work or GAAS-level audit engagements require different infrastructure.

Firms looking for the cheapest option

We're the value play against hiring a bookkeeper — not against the cheapest option on a freelancer marketplace. If your frame is "least expensive software," this isn't for you.

Practices without QBO, Xero, or M365/Google Workspace

Our integrations are built around specific tools. If your stack is significantly different, we'd be building custom for you — and we're not ready for that yet.

Praxis IS right for you if:

  • You have 3–20 staff and do ongoing bookkeeping + tax for business clients
  • You use QuickBooks Online or Xero, and Microsoft 365 or Google Workspace
  • You spend 10+ hours per week on client communication and want that time back
  • You want your clients to feel like they have a dedicated advisor, not a share of your attention
  • You're done hiring for operational roles and ready to automate instead

A day on Praxis

25 minutes of platform work. 7 hours of actual CPA work.

This is an actual workday at a firm running Praxis. Real times. Real actions. Real result.

6:45 AM

Your daily briefing arrives

2 client emails need your judgment. 14 were handled. 3 meetings confirmed for tomorrow. You read a 90-second summary and you're oriented for the day.

8:00 AM

You open your approval queue

6 transactions flagged overnight across 4 clients. You approve 5, reclassify 1 as Equipment instead of Office Supplies. Total time: 3 minutes. The client's books were never wrong — the AI asked first.

10:00 AM

Monthly close completes for 8 clients

Automatically. Workpapers generated, branded with your firm's letterhead. Financial statements ready to send. You didn't touch a spreadsheet.

2:00 PM

Quarterly video drafted for Dr. Kim's practice

Your avatar walks through her numbers. Revenue up 14%. Tax projection updated. Advisory recommendation on equipment timing. You preview it, approve, and it sends from your domain. Dr. Kim thinks you recorded it just for her.

4:00 PM

You close your laptop

You spent 25 minutes on platform tasks today. You spent the other 7 hours on advisory work, business development, and client strategy — the things that actually grow your practice.

That's the difference.

Not "we automated some things." Every single operational task that was consuming your week — handled, logged, and done right.

Positioning

What Praxis is not.

There are good tools in each of these categories. Praxis isn't competing with them. Praxis is the integration layer none of them built.

"Not bookkeeping software." That's Botkeeper.

Botkeeper automates bookkeeping for small businesses. It doesn't white-label, doesn't deliver client video, doesn't handle your inbox. It's a point solution for one workflow.

"Not practice management." That's Karbon.

Karbon manages workflows, tasks, and team assignments. Excellent at what it does. It doesn't touch your client's books, doesn't send video updates, doesn't classify transactions.

"Not outsourced bookkeeping." That's Bench.

Bench provides bookkeeping for small businesses. They do your books. Praxis gives you infrastructure so you can offer what Bench offers — except under YOUR brand, to YOUR clients, with YOUR data staying with you.

"Not a dashboard." That's every other tool.

Dashboards show you what's happening. Praxis handles what's happening and asks for your sign-off only when it matters.

Praxis is your firm's operating system.

With your face on it, your brand on every client touchpoint, and your time freed from the 15–20 hours per week you currently spend on communication overhead. It's the integration none of them built — because it requires all of them working together.

You've read enough. See the pricing.

Founding 10 firms lock their rate for life. Month-to-month, no contracts. Live in 2 weeks.