Partner with DukeOS

License the source code and host it yourself, or deliver it fully managed under your own brand.

Partner programme

Product

AI CRMAI ERPWhatsApp CRMAI agentsBuild with AIMeet DukeAll apps
Industries Pricing

Partners

Source-code licenceWhite-label for agencies
Custom software

Resources

Live demosGuidesHelp centreJournalCompare DukeOSFor studentsCustom softwareAbout SmartDuke
Start free Sign in

IndustriesProfessional servicesAccounting practice

DukeOS for accounting practices · AI operating systemCRM, ERP and AI agents in one system. From $49 a month per business. About DukeOS

Practice management software for accountantsRun the practice, not the spreadsheet.

DukeOS is the AI operating system for accounting practices: clients, recurring work, documents, invoices and WhatsApp in one app, with Duke, an AI assistant that prepares the work for your approval. Clients, engagements, deadlines and your own invoices in one place. Duke chases clients for their records and shows you which deadlines are close. DukeOS runs the practice; it isn't accounting software and keeps no ledger, so your clients' books stay where they are.

An accountant going over papers and a calculator with a client at a desk
Which clients with a 31 January deadline haven't sent their records yet?
Duke11 of 64. The longest waiting are Hart Joinery, Ellis & Daughters and Moorside Café, all asked twice. I've drafted a reminder for each from your “Records reminder” template.
Waiting for your approvalSend 11 emails from Records reminder to clients due 31 JanuaryApprove allNot now

01Duke at your practice

Duke chases the paperwork before the deadline does.

It finds clients who still owe you their records, drafts reminders from your own templates and tells you which filing dates are close and who's preparing them. Your fees get invoiced and followed up; the bookkeeping stays in your accounting package.

Who decides

  • Waits for your approvalIt prepares it and shows a one-line preview. Nothing changes until you approve.
  • Just answersReading needs no approval, and it sees only what the person asking may see.
  • Ready when you open the appInsights are made from your own numbers when you open the app.
  • Checked every morningGoals are measured every morning, with a forecast.
Meet Duke

A day with Duke

A Wednesday at a six-person accounting practice
  1. Counted records received50 clients' records in by 20 Jan: 38 so far, on pace for 47.GoalsChecked every morning
  2. Had the practice read readyYou open the Dashboard: 9 filings due in 14 days, £3,480 of your fees overdue.InsightsReady when you open the app
  3. Answered who's preparing whatEmma has 6 self assessments due 31 Jan, 4 of them still awaiting records.Custom pagesJust answers
  4. Drafted 11 records remindersOne per client due 31 January, each from your Records reminder template.TemplatesWaits for your approval
  5. Drafted a reply to Moorside CaféThey asked when you need their receipts by. The answer waits for Raj.Help deskWaits for your approval
An example day. Names and numbers are made up.

02The apps accounting practices use

Clients, engagements, deadlines and fees.

Clients and their companies sit in the CRM, engagements are quotes, deadlines are tasks and boards, and your fees are invoiced. The bookkeeping itself stays in your accounting package.

03In the app

A closer look.

Screens from our live demos, and what each part does for the business.

Deadlines

Filing dates you can't miss.

A deadlines page linked to each client: what's due, the date, who's preparing it and the status. An automation can create a task 30 days before each date.

Filing deadlinesCustom page

ClientFilingDuePreparerStatus
Hart Joinery LtdAnnual accounts31 JanEmma WardAwaiting records
Moorside CaféVAT return7 NovRaj PatelIn review
Ellis & DaughtersSelf assessment31 JanEmma WardAwaiting records

Engagements

Every engagement agreed as a quote.

Quote annual accounts, monthly bookkeeping or a tax return with your fees and tax. When the client accepts, it becomes an order so you know the work is agreed.

Year-end

Year-end work on a board.

A project for each busy season with columns like awaiting records, in preparation, in review, filed. Tasks per client with an owner and a due date.

Practice invoices

Your fees, invoiced and followed up.

Invoice your clients for your work, record their payments and see who owes what. Monthly fees can be split into instalments.

Pages Duke can build for you

Pages built for an accounting practice.

We build your pages during guided setup, or you ask Duke for them. For example:

  • Filing deadlines
  • Records received
  • Engagement letters
  • Client onboarding
  • Tax registrations

06Start free

Build your wholebusiness, free.

Free to build. Pay when you publish.

Start free