AccDoo Logo
Simplify Tax & Compliance

Simplify Tax & Compliance

Automatically calculate VAT and taxes, generate downloadable PDF invoices and reports, and stay up to date with changing Sri Lankan tax requirements.

Explore Features
AccDoo Logo
👋

Welcome to Accdoo

Manage your accounting
from anywhere.

Language

Region

© accdoo.ai 2026

Billing & Sales

AccDoo Team
AccDoo Editorial
Sep 25, 202610 min read

Billing sounds like a narrow function – send an invoice, get paid – but the actual work spans a longer chain than that: quoting, invoicing, chasing payment, tracking who still owes what, and eventually giving a customer a clean statement of their full account history if they ask for one.

AccDoo’s Billing & Sales module covers that whole chain as one connected flow, rather than treating invoicing as a document-generation task disconnected from what happens to that invoice afterward. This overview covers everything included; the two pieces with the most depth to explain – core invoicing and recurring billing – have their own dedicated pages linked below.

Why This Matters for Sri Lankan Businesses

A Sri Lankan invoice carries real weight beyond looking professional: correct sequential numbering, accurate VAT treatment, and formatting consistent enough that an auditor won’t raise a question about it. When a business issues invoices manually, or through a tool that doesn’t track VAT correctly, small inconsistencies creep in – and they tend to surface at exactly the wrong moment, like a VAT filing deadline or an audit.

The billing side of a business is also where cash flow actually gets decided. An invoice that goes out correctly but is never actively tracked or followed up tends to get paid later than one that’s chased systematically – and for a business managing working capital carefully, that gap between issued and collected adds up fast across dozens of invoices a month.

A Day in the Life

A design agency in Colombo bills around twenty active clients a month, some one-off projects and some ongoing retainers. Invoices for one-off work are created individually; retainer invoices are manually duplicated from last month’s version and re-sent. Payment status is tracked in a separate spreadsheet that the account manager updates when she remembers to, which is not always the same day a payment actually arrives.

With AccDoo, one-off invoices generate from a consistent branded template with VAT and numbering handled automatically, while retainer invoices generate and send themselves on schedule without anyone needing to duplicate last month’s file. Payment status updates directly against each invoice as payments come in, and a customer statement showing full account history is available instantly rather than compiled by hand whenever someone asks.

What’s Included

  • Invoices & Estimates – branded, VAT-compliant invoices with automatic sequential numbering, generated consistently regardless of who creates them
  • Recurring Billing – retainer and subscription invoices generated and sent automatically on a defined schedule
  • Customer Statements – full account history, generated on demand rather than assembled manually from separate records
  • Payment Reminders – automatic follow-up on overdue invoices, without relying on someone remembering to chase a client
  • Online Payment – customers can pay directly against an invoice, with payment status updating automatically the moment it’s received

 

Setting This Up

Getting started with Billing & Sales usually means setting up the business’s branded invoice template once – logo, standard terms, VAT registration details – after which every invoice generated from that point follows the same consistent format automatically. Existing customer records and any currently outstanding invoices can be imported as a starting point, so switching systems doesn’t mean losing visibility into what’s already owed.

For businesses with retainer clients, recurring billing schedules are set up per client – amount, frequency, start date – and then run automatically from that point forward. There’s no need to migrate every client onto recurring billing on day one; a business can start with standard invoicing and add recurring schedules for specific clients as it becomes comfortable with the platform.

What to Watch For

A common mistake when moving billing onto new software is under-using the payment reminder and status-tracking features simply out of habit – continuing to manually track who’s paid in a separate spreadsheet because that’s the familiar process, even though the software is already tracking it automatically. That duplicated effort is easy to fall into and worth deliberately dropping once the new system is trusted.

Another is treating customer-specific payment terms as a one-time setup rather than something to actively maintain. A client relationship that shifts from strict 30-day terms to a more flexible arrangement needs that change reflected in the system, not just remembered informally – otherwise automatic reminders will chase a client on terms that no longer actually apply, which undermines trust in the automation rather than building it.

Real Numbers, Not Guesses

A services business invoicing 15–20 active clients a month, several on retainer, typically spends two to four hours monthly on invoice creation and follow-up when done manually – duplicating retainer invoices, checking who’s paid, and drafting reminder emails individually. Automating recurring billing and reminders typically cuts that to under an hour, mostly spent reviewing exceptions rather than performing the routine work itself.

The bigger, harder-to-measure impact is usually on days sales outstanding – the average time between issuing an invoice and actually being paid. Businesses that move from ad hoc, remembered follow-up to automatic reminders commonly see overdue invoices resolved several days faster on average, since the reminder goes out consistently and immediately rather than whenever someone gets around to sending it.

Making the Switch

Moving billing onto AccDoo doesn’t require migrating every historical invoice – what matters is bringing over open, unpaid invoices and current customer records as a starting point, so nothing owed gets lost in the transition. New invoices going forward are created directly in AccDoo from day one.

For businesses with retainer clients specifically, it’s worth setting up recurring billing for a couple of clients first, confirming the schedule and amounts generate correctly, before rolling it out across the full client base – a small, low-risk pilot that builds confidence before committing every retainer relationship to the new automated schedule at once.

Questions Sri Lankan Buyers Actually Ask

Can AccDoo send invoices automatically on a recurring schedule? Yes – recurring billing generates and sends invoices automatically on whatever schedule is set, without needing to duplicate a previous invoice manually each cycle.

Does AccDoo track whether a customer has actually paid an invoice? Yes – invoice status updates from sent to viewed to paid, and overdue invoices trigger automatic payment reminders.

Can customers pay an invoice online directly? Yes – online payment is supported directly against an invoice, with payment status updating automatically once received.

Can I generate a full statement of a customer’s account history? Yes – customer statements generate on demand, pulling the complete billing and payment history into one document.

Is VAT calculated automatically on every invoice? Yes – VAT is calculated on each line item automatically, based on current rates, as part of the same billing flow.

Do I need to migrate every past invoice when switching to AccDoo? No – only open, unpaid invoices and current customer records need migrating as a starting point; past paid invoices can stay in their original system as a historical record.

Can I pilot recurring billing with a few clients before rolling it out fully? Yes – setting up recurring billing for a couple of clients first is a reasonable way to confirm schedules and amounts generate correctly before applying it to every retainer relationship.

Can I offer different currencies to different customers on the same invoice template? Yes – invoicing works alongside AccDoo’s multi-currency accounting, so a client billed in USD and one billed in LKR both use the same consistent branded template.

Does the system track which invoices are most frequently overdue by customer? Yes – payment history and overdue patterns are visible per customer, making it easy to spot a client relationship that consistently runs late before it becomes a larger cash flow problem.

Can I apply a discount or negotiated rate to a specific client automatically? Yes – client-specific pricing and discount arrangements can be saved against that customer’s record and applied automatically to every future invoice for them.

Does AccDoo support multiple invoice templates for different types of clients? Yes – different templates or formatting can be used for different client segments, such as local retail customers versus international corporate accounts, while still enforcing the same underlying numbering and VAT rules.

How This Fits the Full AccDoo Platform

Billing & Sales connects directly into both Accounting and CRM: every invoice posts straight into the general ledger with no manual journal entry, and every customer record is the same one used in CRM, so a sales rep can see a customer’s payment status without switching to a separate system. It’s also the starting point for AccDoo Mini POS at the smallest end of the market – a shop owner ringing up a counter sale is using a simplified version of the same underlying billing and ledger connection. That means a growing business moving from Mini POS into the full ERP doesn’t lose any sales history in the transition, since it was always the same connected platform underneath, just accessed through a simpler interface at the start. It’s worth thinking through how discounts and negotiated pricing carry over during any switch, too – a longstanding client with a special rate needs that rate reflected correctly from the very first invoice generated in the new system, and for businesses invoicing through more than one person, confirming everyone works from the same branded template and numbering sequence before go-live avoids exactly the inconsistency a connected system is meant to eliminate.

Sri Lankan Market Context

Sri Lankan business relationships often involve informal payment terms and occasional grace periods extended to longstanding clients – a reality billing software needs to accommodate through configurable per-client terms rather than forcing a single rigid policy on every customer regardless of the relationship. A business that has worked with the same wholesale buyer for a decade may reasonably want different terms than a brand-new customer, and the system should support that distinction rather than treat every account identically by default.

For businesses serving both local and international clients, invoice formatting expectations differ too: a local client may expect VAT itemized in a familiar local format, while an international client’s finance team may expect something closer to their own standard invoice layout. Flexible templating that still enforces the same underlying numbering and VAT rules handles both without maintaining two separate invoicing processes. That same flexibility extends to payment methods – a local client paying via bank transfer and an international client paying by card both update the same invoice status, rather than requiring two separate tracking processes depending on how the money actually arrives.

Who This Is Built For

Any Sri Lankan business issuing more than a handful of invoices a month, particularly those with retainer or subscription clients, multiple people creating invoices, or a recurring, quietly accepted problem with late payments going unnoticed. This includes businesses currently juggling a separate invoicing tool, a separate payment tracker, and a manual reminder process that depends on someone remembering to actually send the reminder. It also includes businesses that have simply outgrown a basic invoicing app that can generate a document but can’t tell them, at a glance, which clients are genuinely current and which have quietly slipped behind.

The Bigger Picture

Getting Started

Explore Invoicing & Billing or Recurring Billing above for the full detail, or book a demo to see an invoice go from created to paid in one connected flow, using a scenario that actually resembles your own client mix rather than a generic example.

Ready to get started?

Run your business smarter with AccDoo.

Choose the modules you need today, and add more as you grow.

Keep Reading

Related Articles

View all articles →