Skip to main content
GullySystem
Professional Services · CA Practice Management Software

One connected system for clients, filings, documents and fees.

Give a chartered accountant firm one list of clients, filings and fees. A client master holds its tax numbers, constitution and the registrations you file for. Every filing becomes a task on one compliance calendar, with a due date and an owner. Papers you are waiting on are requested from the same screen, and fees sit beside the work.

  • Service list, due-date rules and fee terms configured before the first job opens
  • Client masters and pending work migrated from your existing sheets
  • Set up and supported by the same team through busy season, over remote video sessions

Chartered accountant firms get one list of clients, filings and fees from CA Practice Management Software, which GullySystem shapes around the firm’s own service mix. The master for a client holds its tax numbers and constitution. Every sales tax, withholding or income tax filing becomes a job with a due date, a preparer and a reviewer.

Where it breaks today

What goes wrong before the software.

Due dates are held informally

Which client files monthly, which quarterly and which has a notice pending is known only to a few senior people, who carry the calendar in their heads. When they are unavailable, the office has to guess. A lodgement date passes.

Collecting papers takes a large share of the month

Bank statements, purchase bills and salary sheets are requested by message, one client at a time. The number of times a client has been chased is not recorded anywhere, so the partner cannot see who is stalling or which reminder was already sent last week by someone else.

Allocation is not recorded

Two team members may work on the same return, each assuming the other has filed. Work is duplicated and filings slip. Nobody can say who prepared a return or who signed it off.

Acknowledgements are not retained

A return is filed and the screen is closed. When a scrutiny notice arrives later, the proof has to be retrieved from the portal client by client, and the filed copy is sometimes nowhere.

Fees are billed late

Filings, certificates and clarifications pile up unbilled through the year. At year end the fee is guessed from memory, the client negotiates it down, and the effort spent on notices goes unpaid.

A client’s position is spread across files

Sales tax, withholding and audit status are known to different people. Answering what is pending for one client takes longer than the work itself, and the partner waits for three replies from three people before answering a client’s call.

How it runs

How the work flows through it, step by step.

Illustration with sample figures. Your screens are built around your own records.
  1. 1

    Onboarding a client

    Record name, constitution, tax numbers, registrations and agreed services in one master, with the fee for each service and the date the engagement letter was signed. Contact people are recorded separately from the proprietor, director or managing partner.

  2. 2

    Filings appear as jobs

    From the services on the master, recurring jobs for the year are raised with their due dates. Each job gets a preparer and a reviewer. One-off work, such as a rectification or a loan certificate, is added manually.

  3. 3

    Document requests

    A request lists exactly what is needed for the job. Every reminder is counted against it, and clients chased repeatedly surface on the partner’s screen, so the firm decides when to call instead of sending another message.

  4. 4

    Preparation and review

    The job moves from pending to in progress to review. The manager returns it with a query or passes it to the partner for sign-off, and queries stay on the job with the answer for the next year’s preparer.

  5. 5

    Filing and proof

    Once the return is filed on the portal, the acknowledgement number and filed copy are stored on the job. Late filings are marked with the reason, so a later notice finds its answer ready.

  6. 6

    Billing and recovery

    Work done for a client becomes a fee bill, with any sales tax or VAT added at the rates your adviser sets. Receipts are recorded against it. Overdue amounts appear on a recovery list.

Modules

What is inside.

Every module can be switched on, left out or changed to match how your team already works.

Client masters

Keep one record per client with constitution, tax numbers, registration numbers, group name and contact people, so a notice or a call is matched to the right entity at once. The partner who owns the relationship is named, and related entities such as a firm, its partners and a trust sit together.

Learn more

Services and fee terms

Record the services agreed for each client, their frequency and the fee, whether a monthly retainer, per filing or per assignment. The list is your firm’s own, so registry filings and statutory audit assignments carry their own terms, frequency and due-date rule, apart from the monthly return work.

Learn more

Filing and compliance calendar

Raise recurring jobs for the year on your firm’s due-date rules. Read the compliance calendar by date, client, service or staff member, and see advance tax instalments and extensions as they are announced by the authority, without editing each client’s calendar by hand.

Learn more

Jobs and allocation

Treat every piece of work as a job, or task, with a preparer, reviewer, due date and status. Reallocate work when someone is on leave, and the new owner sees the history, queries and working papers, so no one begins the preparation again from a blank page.

Learn more

Document collection

Send a request listing the papers needed for a job. Uploads land against the request, and each reminder is counted, so the partner sees which clients are slow before the due date comes close and the last filing day arrives.

Learn more

Queries register

Keep questions to the client and from the reviewer on the job with the answer. Overdue queries that could delay a filing are flagged, and a closed query remains readable beside the return it shaped, for the manager who reviews the same client next year.

Learn more

Acknowledgements and filed copies

Store the acknowledgement number, the filed return and the payment slip on the job. A scrutiny notice years later is answered from the same record, not from a portal login.

Learn more

Notices and representations

Record departmental notices against the client with date received, reply due date and who is handling it, with the department and section that issued it. Attach the reply and proof of submission. Notices near their last date head the partner’s list.

Learn more

Timesheets and effort

Log hours against a job on a timesheet. The partner can then see which clients take more effort than their fee suggests, and which engagement letters need a revised fee at renewal.

Learn more

Fee billing and receipts

Raise bills from agreed fees and work done, with tax added where it applies. Record receipts against them, with part payments leaving a visible balance on the client’s account for the next reminder, and an advance taken at engagement is set off against the first bill.

Learn more

Recovery follow-up

Review outstanding fees by client and age, with a note of what was last said and when to ask again, so the next call starts from the last conversation. Dormant accounts and repeat late payers are listed for the partner’s decision.

Learn more

Client portal

Let clients upload requested papers and see what is pending with them, along with their own filings and bills, and the firm no longer forwards the same document request three times. Each client sees only their own file, never another’s.

Learn more
Solutions inside

The business modules it is built from.

Each one is also available on its own, or inside a system built for you.

  • Contact & Account Management

    Each client has one record with constitution, tax numbers, registration numbers, group name, contact people and the partner who owns the relationship.

  • Task Management

    Every piece of work is a job with a preparer, reviewer, due date and status, and reallocation during leave carries its history to the new owner.

  • Document Management

    A request lists the papers needed for a job, uploads land against it, and each reminder sent to the client is counted.

  • Project Time Tracking

    Staff log hours against a job on a timesheet, letting the partner compare effort with the fee agreed for each client.

  • Invoice Management

    Bills are raised from agreed fees and work done with tax where it applies, and part payments leave a visible balance on the client account.

  • Collections and Payment Follow-Up

    Outstanding fees are reviewed by client and age, each with a note of what was last said and when to ask again.

  • Client Portal

    Clients log in to upload requested papers and see what is pending with them, alongside their own filings and bills.

  • Service Reminders

    Recurring jobs for the year are raised from the firm’s due-date rules, and the compliance calendar reads by date, client, service or staff member.

Services

How we would put it in.

Setup, data migration, integrations and anything built on top.

Connections

Tools it connects to.

Each connection is scoped for your own account, one data flow at a time.

Who uses it

One system, each person sees their part.

For partners

See what is due this week across every client, what is stuck and with whom, and where fees stand, then open any client. Sign off jobs before filing, and decide which late payers get a call.

For managers

Allocate jobs, review what trainees prepare, raise queries and follow up on those slipping. Rebalance work across the team when a deadline week approaches and two people are out.

For trainee assistants

See the jobs assigned to you, request papers, prepare the return and move it to review. Leave a note for the reviewer on anything doubtful, and answer the query when it returns. Record the acknowledgement after filing.

For office and accounts staff

Maintain client masters, raise fee bills, record receipts and work the recovery list. Chase an overdue fee with the last conversation in front of you.

For clients

Upload requested papers and see what is pending from your side, without seeing any other client. Past filings and bills stay in one place for the year.

Reports

The numbers the owner asks for.

  • Filings due in the next seven, fifteen and thirty days, by client and by staff member, with the reviewer named beside each one and the date it was last updated
  • Jobs pending with each trainee and each manager, oldest first
  • Clients whose papers are still awaited, with the number of chases against each and the date of the last request, so the partner can decide which clients to call this week
  • Filings completed this month, with acknowledgement numbers
  • Fees billed, received and outstanding, client by client and by age, with part payments shown as balances, so the recovery follow-up starts from the real amount
  • Work done for a client against the fee agreed for it
  • Clients who have been billed nothing this year
Good fit

Who this is built for.

  • Accounting firms handling sales tax, withholding and income tax work for a few hundred clients
  • Practices with trainees, where work has to be allocated, reviewed and signed
  • Partners who want to know what is pending without ringing three people
  • Practices whose client list runs from traders and builders to small companies and co-operative societies
  • Firms that do the work first and remember the bill much later
  • Offices where client papers arrive on WhatsApp and get lost in it
Honest answer

When it is not the right choice.

  • A single practitioner with twenty clients. A due-date spreadsheet is honestly enough, and it is free.
  • Anyone expecting returns to be filed from here. Filing still happens on the portal; this records what was filed and keeps the proof.
  • Firms looking for software to write their clients’ books. This runs the practice, not the client’s accounting.
Made to fit

Adapted to your business before it goes live.

You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.

Your services and due-date rules

Service names, frequencies, the dates your firm works to and your fee terms are loaded first, ahead of any client, so every job raised later follows the firm’s own rules. Job and bill numbering follows your office’s practice, down to the prefix and the financial year.

Client list and pending work migrated

Client masters and work already running are brought in from Excel or your existing sheets, along with opening fee balances, and the unbilled work that already sits in partners’ notebooks. One month of the calendar is checked against your own list.

Reminders on WhatsApp and email

Document requests and fee reminders carry the client’s name, the papers wanted and your firm’s name, in wording the partners have agreed beforehand. A team member reviews each before it goes, so no chaser sounds careless or rude.

Training between deadlines

Trainees and managers are trained in a quieter period, on real jobs from your own client list, which makes the first week useful instead of a classroom exercise. Partners learn the calendar and sign-off screens in a short session of their own.

Hosting, backups and support

The system is hosted and backed up for you. During the filing season, support is available by phone, and changes to services or due-date rules are made by our team, so the office never edits the rules.

Works alongside

  • WhatsApp click-to-chat
  • Email reminders
  • Accounting package export, agreed at set-up
  • Excel imports of your client list
  • Bank transfer and card payment records
Common questions

Questions owners ask before a demo.

Can company registry filings and audit assignments be tracked, or only sales tax, withholding and income tax?

The service list is your firm’s own. Company registry filings, audit assignments and certification work can each be set up as a service, with a frequency, a due-date rule and a fee. Jobs are then raised from it for the year.

Does it file returns on the tax authority portal?

No. Filing still happens on the portal. The software raises the job, holds the papers and records who prepared and reviewed it. It then stores the acknowledgement and filed copy for the next notice.

How does it follow up with clients who have not sent papers?

Every request lists the papers by name against the job, and each reminder is counted. After repeated chases the client appears on the partner’s screen, and clients can upload directly from their own login, so a paper never waits inside a chat.

Does it hold a signature certificate register or a sign-off number log?

No. There is no digital signature certificate register and no sign-off number field. The job holds the acknowledgement number, the filed copy and the payment slip. Such a register would be separate work.

How does it work with our accounting package?

Your books stay in your accounting package. Fee bills, receipts and outstandings are kept here against each client. An export can be written at set-up where retyping is heavy, such as for monthly retainers, ledger heads or the invoice numbers your accountant already uses.

Can our client list and pending work be moved from Excel?

Yes. Tax numbers, services and fees for each client come in from your sheets, along with open work and its due dates, and duplicate clients are flagged for merging. One month of your calendar is checked against your own list before go-live.

The professional institute offers members a practice management system of its own. Why pay for this?

If that one fits your firm, use it. Firms usually move for document requests with counted reminders, a queries register, fee recovery by age and a client portal for clients to upload their own papers. No software makes a practice compliant with its professional body, and what the institute’s guidance asks of your firm is for your partners to decide.

Who owns the client data?

Your firm does. The proposal says how the full set comes back to you, including masters, jobs, queries, filed copies and bills, and what happens if you move on.

What does it cost?

The firm’s size sets the cost: partners, managers and staff logging in, and whether clients get portal access. The services you track, the pending-work sheet to migrate and the accounting package to link also count. No figure is published up front. A quotation follows once your due-date sheet and fee terms have been read and screens shown on your clients. Each part is priced apart.

We already keep a due-date Excel that works. Why change?

If it works, there may be no need. A sheet usually holds until the firm reaches a size where allocation, chasing papers and billing no longer fit in one person’s head.

How long before the firm can drop its due-date sheet?

Client masters, the filing and compliance calendar, jobs and the queries register are where a due-date sheet gets replaced, so they would be built and used before billing. Document collection and notices come next. Fee billing, recovery and the client portal follow. Timing between filing deadlines is agreed so staff are not trained in a rush.

What should partners prepare?

Prepare the client list with services held, the due-date sheet or calendar you run on, and the pending-work list. Bring a fee schedule, a sample engagement letter, a notice and a recent bill with receipt. A partner, a manager, a trainee and an accounts person should be reachable for queries. Accounting package details are needed if you want an export.

Wondering what it would cost? Share your requirements and an engineer will come back with a scope.

Industries

Built for.

The trades this product is set up for. Pick yours to see how the work runs there.

Related

Related products.

Your requirements

See CA Practice Management Software set up around your records.

Tell us how you run things today. An engineer reads it and writes back with what fits as it is, what would need changing, and what we would start with.

What happens after you share your requirements

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. No call is booked and nothing is paid until you have read the note. Your details stay with us.

Start with your requirements

Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.

Share your requirements