Recording Marketing and Advertising Expenses in Accounting Software

Marketing is usually one of the three largest controllable costs in a business, and it is almost always the worst recorded. Open most ledgers and you will find a single account called Marketing with everything inside it: ad account top ups, a designer’s invoice, banner printing, an agency retainer and a domain renewal. At the end of the year it produces one number, and one number tells you nothing you can act on.

Advertising expense accounting is not complicated work. It needs a sensible chart of accounts, correct timing and the discipline to record each entry the way the transaction actually happened.

Advertising expense accounting starts with timing

Advertising cost is recognised when the service is received, not when the campaign is approved and not when the payment leaves the bank. Most businesses get the direction right and the timing wrong.

The common mistake is prepayment. If you top up an ad account with PKR 200,000 before any campaign runs, that is not an expense yet. It is a prepayment sitting as an asset, and it becomes expense as the platform consumes it. The same applies to an annual agency retainer paid upfront, which should be held as a prepaid expense and released month by month. Booking the full amount on the payment date overstates one month and understates the eleven that follow.

Split the chart of accounts into something you can read

One marketing account is not enough and thirty is unusable. Six or seven usually works:

  • Paid media. Platform ad spend on Google, Meta, TikTok and similar channels.
  • Agency and outsourced services. Retainers and project fees paid to external firms and freelancers.
  • Creative and content production. Photography, video, copywriting and design.
  • Print, outdoor and branding. Banners, packaging inserts, signage, printed material.
  • Events and sponsorships. Exhibitions, stalls, activations.
  • Marketing tools and subscriptions. Scheduling, analytics, email and design software.

Seven accounts instead of one changes the question asked at month end. Instead of asking why marketing went up, you can see which part of it went up.

Where outsourced marketing gets recorded wrong

Agency invoices attract more errors than any other marketing cost, and usually the same three.

The first is period. If you engage a firm for seo services in pakistan on a monthly contract, the cost belongs to the month the work was delivered, not the month the invoice reached your accounts department. Invoices that arrive late are a filing problem, not an accounting one.

The second is withholding. Tax on services is deducted at the time of payment or credit, whichever happens first, so the invoice entry and the payment entry do different jobs. The invoice records the expense and the payable. The payment then splits that payable into a withholding liability and the net amount actually paid to the vendor. Rates depend on the nature of the service and the status of the vendor, and they change, so confirm the applicable rate with your tax advisor instead of relying on a percentage somebody set as a default years ago.

The third is provincial sales tax on services. Record it separately rather than folding it into the expense figure. Whether any of it is recoverable depends on the province, on your own registration and on the restrictions that apply to adjustment between provincial and federal sales tax, so treat recoverability as something to confirm rather than assume.

Foreign currency ad spend

Platform advertising is usually billed in dollars against a company card. Record each charge at the rate on the transaction date rather than one rounded rate for the whole month, and post the difference on settlement to exchange gain or loss. If everything goes in at an assumed rate, the variance does not disappear. It accumulates quietly in the bank reconciliation until somebody spends a week finding it.

Tag the spend, or you cannot measure it

An expense account tells you the amount. A tag tells you whether the amount was worth spending. Post every marketing entry against the campaign, product line, branch or client it belongs to. Once that habit exists, two reports become possible: marketing cost as a percentage of revenue by product line, and cost per acquired customer calculated from your own ledger rather than a platform dashboard that only counts its own results.

This is also the point where most businesses discover their software cannot do it, because the system was set up for bookkeeping rather than analysis.

Getting the setup right

If your current system cannot separate marketing cost by campaign or branch, that is a configuration decision rather than a limit you have to live with. Hisaab is cloud accounting software in Pakistan used across services, trading and manufacturing, and our team configures the chart of accounts, tax handling and cost centres during implementation rather than leaving it to you afterwards.

If your business bills clients for services rather than selling stock, the service edition is usually the right starting point, since marketing spend then sits alongside project and retainer billing in the same ledger.

Frequently asked questions

Is advertising expense capitalised or expensed?

It is expensed as the service is received. Amounts paid before delivery, such as prepaid ad credits or an advance retainer, sit as a prepayment until consumed.

How should prepaid ad credits be recorded?

As an asset on payment, then transferred to advertising expense as the platform reports the spend. Reconcile the balance against the platform statement each month.

When is withholding tax deducted on an agency invoice?

At the time of payment or credit, whichever comes first, rather than when the invoice is received. The rate depends on the service and the vendor’s status, so confirm it with your tax advisor before setting a default in the system.

How many marketing accounts should a small business keep?

Enough to answer the question you ask most often. For most businesses six or seven cover it. Beyond that, use tags and cost centres rather than creating more accounts.