01Who does the work, and for which kind of client
A business owner looking for an accountant is hiring a person who will see every invoice and every bank statement, so the site should show who that person is. Give each accountant a short profile with a real photo, the work they do and the credentials they can document. Then write the services the way a client would say them: bookkeeping for a PFA, accounts for a small company, payroll, the annual declarations. Say who you do not take, for example companies above a certain size. A visitor who sees their own situation named has a reason to read on. One who does not has little reason to.
- A short profile per accountant: name, photo, the work they do, credentials they can document
- Services named by client type: PFA, small company, payroll, annual declarations
- A line on who you do not take, so the right visitor recognises themselves
02The tax-season page: dates that are right, with a name and a check date
In tax season the site has to give one thing quickly: a date. ANAF's regional presentation of 22 April 2026 gives 25 May 2026 as the deadline for the single declaration (declarația unică) on 2025 income, filed by individuals with independent activities such as a PFA, and says it is also the payment deadline for the 2025 obligations. A page that lists the dates your clients ask about, each linked to its ANAF source, can save you answering the same question by email and shows you know the calendar. Put the name of the accountant who checked it and the date of the check at the top. A page that was right last year and says nothing about this year does more harm than no page.
- The dates your clients ask about, each linked to the ANAF page it comes from
- The accountant's name and a 'checked on' date at the top of the page
- Before a deadline, a short banner on the home page; after it, take the banner down
- One example from ANAF: the single declaration for 2025 income, due 25 May 2026 inclusive
03The first-month page, fees, and a form that asks for little
Someone who has never changed accountants may not know what happens in the first month, so tell them: what you collect from the client, how documents reach you, how often you talk and who answers. On fees, you do not have to publish a price list, but give a starting figure or say what sets the price, such as the number of invoices or employees. A bare 'contact us for a quote' gives the visitor nothing to compare. The contact form should ask for a name, a phone number, the type of business and what the person needs, and say when you will reply. In tax season, say honestly whether you are taking new clients.
- First month: what you collect from the client, how documents arrive, how often you talk, who answers
- Fees: a starting figure or the factors that set the price
- Form: name, phone, type of business, what they need, and when they will get a reply
- In tax season, say plainly whether you are taking new clients
04Client documents do not belong in the contact form
It is tempting to add an upload box so clients can send invoices through the site. A contact form is the wrong place for that: it collects files nobody planned to store and sends them to an inbox that several people may read. Decide first which channel you already use for documents and say so on the page. A proper client area, with a login and a space for each client, is a portal, which is a web app: it starts at 5,000 EUR and has its own timeline, so it is not the 48-hour website. Which storage and access rules fit your firm is a question for you and your data protection adviser, not for a web designer.
- No file upload on the contact form
- Name the channel you already use for documents
- A client area with a login is a web app, from 5,000 EUR
- Storage and access rules: your data protection adviser decides
05Where PROOF48 is the wrong choice for an accounting firm
We have not built a website for an accounting firm, and none of our eight published builds is one. We also do not judge what your professional body allows a firm to publish about itself, its titles or its fees: we have not checked those rules for this article, so a partner of the firm must read and approve every line. The 48-hour offer covers a business website of up to about five pages, enough for a home page, the team, services, the first month and contact. A page for each client type, a site in more than two languages or a client login area has its own scope and timeline. And if the firm needs partner sign-off before anyone sees a preview, 48 hours is the wrong frame.
- No accounting firm among our eight published builds
- About five pages fit the 48 hours; more pages, more than two languages or a client area are scoped separately
- We state no rule on what your professional body allows: the firm reads and approves every line
- If sign-off must come before any preview, the 48 hours do not apply
Not an accounting firm: a member area with reports uploaded for each member
None of our eight written-up builds is an accounting firm. The nearest to a client area is SunVolt Club, the membership platform of SunVolt Energy UAB: a public page in Romanian and English with the full benefit list and the price, a member area with login and password reset, and an admin area where SunVolt manages members and uploads their energy reports, with uploads checked by file type, size and a magic-byte check. That is a web app, which is why it is not the 48-hour offer. For the public pages of a firm, SCP Shine & Style is closer: a page per service, each with its own copy.
See the build: SunVolt ClubQuestions, answered
Does an accountant's website have to show prices?
Not a full price list. Give a starting figure or the factors that set the price, such as invoices a month or employees, and check your professional body's rules before you publish a number: we have not checked them. 'Contact us for a quote' alone gives a visitor comparing firms nothing to compare.
Can the website take client documents?
The contact form should not. A client area with a login is a portal, which is a web app from 5,000 EUR with its own timeline. Until then, say on the page which channel you already use for documents.
How do I keep the dates page accurate?
Name one person responsible for it, put a 'checked on' date at the top and link each date to ANAF. PROOF48's Maintenance Plus plan, at 57 EUR a month, includes one content update a month, and Maintenance VIP, at 97 EUR a month, includes two.
What does it cost, and when do I pay?
500 to 2,500 EUR for a website, confirmed before we build. There is no deposit: you pay after the preview, and the code, domain, hosting account and content are yours.
Where PROOF48 fits
An accountant's website works when it names the accountants, writes each service for the client who needs it, explains the first month, handles fees openly and keeps a dates page accurate through tax season, with client documents kept out of the contact form. PROOF48 builds up to about five pages in 48 hours for 500 to 2,500 EUR, paid after the preview, and leaves what your professional body allows you to publish to you.
Cosmin Tiu · Founder, PROOF48
Cosmin has worked in online marketing and software development since 2018, and has built with AI every day since January 2023. He still writes code from scratch daily, in Python, React, Rust and C#. PROOF48 ships business websites in 48 hours and invoices afterwards, so every opinion on this blog was paid for in real builds, not in theory.