How to Account for Website Costs
5 min read
The site goes live, the invoice is paid, and then the bookkeeper asks which account it belongs to. Most owners cannot answer. Nobody raises it while the project is being scoped, but it changes the profit and loss for the year, how the cost is recognised at tax time, and what paperwork you have to ask the supplier for. This piece separates the common kinds of website spending so you know what to put in front of your accountant. Two caveats first. This is general background rather than tax or accounting advice. And the account categories described here are the ones used for tax filing in Taiwan, where LaiSecure works; other countries name the accounts differently and set capitalisation rules differently, so treat the structure as transferable and the labels as local.
1. Start by splitting one-off spending from recurring spending
The first fork is how long the money buys you something. Paid once, useful for several years: that behaves like acquiring an asset. Recurring every month and stopping the moment you stop paying: that is an expense of the current period. A website project contains both kinds at once, which is why putting the whole invoice under a single account always causes trouble later.
Before anything gets calculated, sort the line items on the quote into the four groups below. The grouping does not tell you the account name. It tells you which question to ask your accountant.
| Nature of the cost | What falls into it |
|---|---|
| One-off, useful across several years | Website design and development, custom system work, a major rebuild |
| One-off, useful within a year | Small changes, a single content refresh, a one-time security assessment |
| Recurring | Hosting paid monthly or yearly, the annual domain fee, a monthly maintenance retainer, annual certificate fees |
| Mixed | A project that bundles a year of free maintenance, so one-off and recurring money sit inside one figure |
The mixed row is the awkward one. A quote reading "includes one year of maintenance" has buried a year of recurring service inside a one-off build figure, and splitting it in the books becomes guesswork. Ask the supplier to show the build and the maintenance as two separately priced lines. Raise it before signing: once the invoice has been issued, most suppliers can no longer change it.
2. How each item usually gets treated
Below are the directions these costs usually take in practice. The same cost can land in different accounts at different companies, because accounting policies and capitalisation thresholds differ. The table exists to show you where the differences are, not to give one answer that fits everybody. It also reflects Taiwanese filing categories, so the names will not match line for line if you file elsewhere.
| Cost item | Usual direction |
|---|---|
| Annual domain fee | Small and recurring every year, so most companies expense it in the period, often under a miscellaneous or sundry purchases heading |
| Hosting rent | A rental paid monthly or yearly, expensed in the period |
| Website design and development | A large amount with a life spanning several years may be capitalised and written down. A modest amount is often expensed outright. This is the line to confirm with your accountant |
| Custom system development | Close to acquiring software for internal use, so more likely to be treated as an asset |
| Monthly maintenance and managed hosting | An ongoing service, expensed in the period |
| Security testing and health checks | A one-time service cost, usually expensed in the period |
The row that stalls people is website design and development, because it sits exactly on the boundary between asset and expense. Three things decide it in practice: the size of the amount, the expected useful life, and the capitalisation threshold your own company has set. The same NT$200,000 build, in New Taiwan dollars, can be handled completely differently at a small company and at a group a hundred times its size. What a peer in your industry does is not evidence for what you should do.
3. Settle the paperwork when you place the order, not when you pay
Which account it goes in is the accountant's problem. Whether the paperwork exists at all is yours, and it gets decided when you engage the supplier. Get it wrong and the entry either cannot be made or gets disallowed later. Almost all of it has to be collected at the moment of payment, because reconstructing it afterwards rarely works.
The most common misunderstanding involves working with an individual contractor. In Taiwan an individual normally takes the work as professional practice income: you withhold tax at source and receive a signed service payment record instead of an invoice. That record is a valid expense document for tax purposes, so "no invoice means we cannot book it" is simply wrong. That belief rules out a suitable supplier before the conversation has started. Write the withholding and documentation arrangement into the quote before work begins and the question never comes up again. If you file outside Taiwan the equivalent is whatever contractor payment record your own tax authority accepts, and the principle holds: settle it in writing before the first payment.
Paperwork to have in hand before you pay
- A unified invoice. Taiwan's government-issued VAT invoice, and the baseline document when working with a registered company. Check the company name and tax ID, because reissuing a wrong one takes real time.
- A service payment record. What you receive when working with an individual contractor. You withhold at source, they sign, and the signed record is a valid expense document.
- Receipts or statements from foreign suppliers. Hosting, domains and cloud services usually come from companies abroad, and an English receipt is handled differently from a domestic one.
- The quote and the contract. On a larger project the invoice alone does not explain what the money bought. The contract and the sign-off record do.
- A document for every instalment. Deposit and final payment each need their own. Do not leave it all until the project closes.
4. Five ways this goes wrong
These five recur constantly. What they share is that three minutes at the quoting stage avoids all of them, while noticing at project close means going the long way round.
The first is a lump-sum quote that never says what was bought. If the quote reads only "website build, one set", nothing in the books can be split into what should be capitalised and what is an expense of the year. Ask for the line items. That same list is also the only thing you can test the delivery against.
The second is paying for hosting and domains on a personal credit card. Each charge is small, but across a year it adds up to a fixed cost, and a card statement is not a supporting document. That money often ends up unclaimable. Move it to a company account or company card and keep the receipts the provider sends. The earlier you switch, the less work it is.
The third is a free maintenance period with no stated start and end. If the project includes a year of maintenance, the monthly fee that begins afterwards has to be budgeted separately. Skip that and an unplanned cost appears in year two, and a website cannot simply go unmaintained.
The fourth is a project that straddles two financial years. A build starting in December and finishing in March needs its payment milestones thought through in the contract, because how the milestones are cut usually decides how much cost lands in each year.
The fifth is the old asset when a site is retired or rebuilt. If a capitalised website gets replaced wholesale, the unamortised balance still sitting in the books has to be dealt with. That question normally surfaces at the second rebuild, by which point the original quote has usually vanished. Keep the contracts and the sign-off records.
Website spending is not a single account. It is several kinds of cost mixed together. The least painful approach is simple: when you place the order, ask the supplier to break the quote into the one-off build, the ongoing service and the third-party annual fees. Hand that quote to your accountant and most of the questions answer themselves. Once more: this is general background rather than tax advice, and the categories described are Taiwan's. Your own accountant and the rules in force where you file are what govern the actual treatment.
Common questions
- Does website development always have to be capitalised and written down over several years?
- No. Whether it is capitalised depends in practice on the amount, the expected useful life and the capitalisation threshold your company has set for itself. A modest build is very often expensed in the period instead. There is no single answer that fits every company, and the thresholds vary by country, so this one belongs to your accountant.
- Can we book the cost if an individual contractor cannot issue an invoice?
- In Taiwan, yes. An individual normally takes the work as professional practice income: you withhold tax at source and keep the signed service payment record, which is a valid expense document. Confirm how the contractor will be engaged before work starts and write the withholding and paperwork into the quote. Outside Taiwan the equivalent is whatever contractor payment record your own tax authority accepts.
- Our hosting and domain come from a company abroad. How is that handled?
- The English receipt or statement works as a supporting document, but cross-border service payments bring withholding and other tax rules that domestic suppliers do not. If the annual total is meaningful, ask your accountant for one fixed handling method at the outset and follow it from then on.