Al Hathaway Freelancer Tax Guide · Part 5

Freelancer Documents and Year-End Checklist in Bulgaria

A freelancer needs more than registration and tax knowledge. Every invoice, payment, platform report, social security contribution, advance tax item, VAT check and annual summary should be easy to find, explain and reconcile. This final part of the Al Hathaway freelancer tax guide shows how self-employed professionals in Bulgaria can close the year without document chaos.

Why the document system matters more than “I roughly remember what I earned”

Many freelancers start with a few clients and very few documents. The first months look easy: one invoice, one bank transfer, one Upwork project or one PayPal payout. After a year, however, there may be dozens of payments, several currencies, platform fees, EU clients, SaaS invoices, social security contributions, advance tax items, VAT checks and the annual personal income tax return.

That is why a freelancer needs a system from the first month. It does not need to be complicated. A clear folder structure, an annual spreadsheet, a monthly checklist and simple rules for what is saved and how it is reconciled are often enough to prevent year-end chaos.

Main idea: year-end closing is easy only if the months are organised. If the year has to be reconstructed from emails, bank statements and platform screenshots, the system is already late.
Invoice
Payment
Platform
Tax
Return

The six blocks of freelancer documentation

Every freelancer should separate documents into practical blocks. This prevents invoices, payments, VAT checks, platform reports and personal tax items from being mixed into one unclear folder.

1. Clients and invoices

Who the client is, where they are located, what service was supplied and how it was invoiced.

2. Payments

When the payment was received, through which channel, in which currency and with what fees.

3. Platforms

Upwork, Fiverr, Toptal, Freelancer, PayPal, Revolut, Wise, Stripe and similar reports.

4. Tax and social security

Self-employed status, social security payments, advance tax, annual return and supporting records.

5. VAT and VIES

Article 97a checks, EU invoices, reverse charge, VIES, SaaS invoices and self-assessment.

6. Annual summary

The spreadsheet that connects all income, clients, currencies, social security and taxes.

Minimum folder structure for a freelancer

The best system is the one the freelancer will actually use. The folders should be clear, repeatable and detailed enough to keep documents easy to find. Google Drive, OneDrive, Dropbox or a local folder can all work, as long as the structure is consistent every year.

Folder Content Example file
01 Registration Registration documents, self-employed status, VAT registration, confirmations. registration_start_2026.pdf
02 Clients and contracts Agreements, offers, statements of work and email confirmations. client_agreement_germany_2026.pdf
03 Invoices Invoices issued to clients, organised by month. invoice_2026_004_client.pdf
04 Payments Bank statements, PayPal, Revolut, Wise, Stripe and payment confirmations. wise_statement_2026_05.pdf
05 Platforms Upwork, Fiverr, Toptal, Freelancer, platform fees and payout reports. upwork_earnings_2026_05.csv
06 Social security Contribution payments, social security declarations and supporting records. social_security_2026_05.pdf
07 Income tax Advance tax, annual return, summaries and payment confirmations. advance_tax_q2_2026.pdf
08 VAT and VIES VIES validations, reverse charge invoices, protocols and foreign SaaS invoices. vies_check_client_de_2026_05.pdf
09 Year-end Annual summary of income, currencies, payments, social security and taxes. freelancer_year_end_2026.xlsx
Good practice: start every year by copying an empty version of the same folder structure. This prevents the freelancer from reinventing organisation every January.

How invoices should be organised

Freelancer invoices should be sequential, clear and easy to reconcile. Each invoice should be connected to a client, contract, service, payment and VAT status where relevant. Random file names, inconsistent templates and missing links to payments create problems at year-end.

Minimum data in an invoice

  • Invoice number and date.
  • Freelancer or self-employed professional details.
  • Client details.
  • Client country.
  • Client VAT number for EU business clients, where applicable.
  • Service description.
  • Amount and currency.
  • VAT basis or reverse charge wording, where applicable.
  • Payment terms.
  • Link to project, agreement or service period.
Critical mistake: issuing an invoice to a foreign client without a clear service description, country, VAT validation for EU businesses or VAT basis.

The annual spreadsheet: the heart of the freelancer system

The most useful practical tool is an annual spreadsheet. It does not replace accounting advice, but it makes the process manageable. It connects invoices, clients, countries, platforms, currencies, fees, social security, advance tax and VAT checks.

Column Content Why it matters
Invoice No. Invoice number. Connects income to a document.
Date Invoice date or income acquisition date. Determines the period.
Client Client or platform name. Shows the source of income.
Country Client country. Important for VAT and international analysis.
Client type B2B, B2C, platform, Bulgarian, EU or non-EU. Determines tax and VAT review.
VAT number Client VAT number, if the client is an EU business. Important for reverse charge and VIES.
Service description What service was supplied. Supports place-of-supply and evidence.
Gross amount Full amount before fees. Starting point for income summary.
Platform/payment fees Commissions and payment fees. Explains the difference between gross and net amounts.
Net received Actual amount received. Reconciles with bank, PayPal, Revolut or Wise.
Currency BGN, EUR, USD, GBP or another currency. Needed for annual summary.
Payment channel Bank, Wise, PayPal, Revolut, Upwork, Fiverr or Stripe. Shows where the supporting evidence is located.
VAT/VIES status Not applicable, reverse charge, VIES, SaaS expense, self-assessment or review needed. Controls monthly VAT obligations.
Document link Link to invoice, agreement, payment proof or platform report. Saves time at year-end.
Professional standard: if a row in the annual spreadsheet has no document, payment evidence and explanation, it is not ready for year-end closing.

Monthly checklist for freelancers

The monthly checklist is the easiest way to prevent missing documents. It should be completed at the beginning of the following month, for example between the 1st and 5th day. The year is then closed in 12 small steps instead of one stressful April search.

  1. Have all invoices for the month been issued?
  2. Do all invoices include client, country, service description and currency?
  3. Have EU VAT numbers been validated?
  4. Have VIES validation proofs been saved?
  5. Have bank statements been downloaded?
  6. Have PayPal/Revolut/Wise statements been downloaded?
  7. Have Upwork/Fiverr/platform reports been downloaded?
  8. Have platform fees and payment fees been separated?
  9. Have social security contributions been paid?
  10. Have required social security declarations been handled where applicable?
  11. Is advance tax relevant for the period?
  12. Are there VAT or VIES obligations?
  13. Are there invoices from Google, Meta, Adobe, OpenAI, hosting or SaaS suppliers?
  14. Have all rows been added to the annual spreadsheet?
  15. Are there any unexplained payments?
Professional standard: the month is closed when every payment has a client, a document and a row in the annual spreadsheet.

Payments through PayPal, Revolut, Wise and banks

Payment channels are one of the most common sources of confusion. PayPal, Revolut and Wise are usually not the client. They are channels through which money moves. Each payment should therefore be linked to the actual client, invoice, platform or project.

Channel What to keep What to reconcile
Bank Monthly statement, incoming transfers, fees, currency operations. Invoices, clients, payments and annual spreadsheet.
PayPal Transaction history, fees, currency conversion, withdrawals. Gross income, fees, net receipt and transfer to bank.
Revolut Statements, currency exchange, card payments, incoming transfers. Clients, currencies, fees and movements to other accounts.
Wise Statements, balances, currency conversion, incoming and outgoing transfers. Receipts, conversions and invoice links.
Stripe Payments, fees, payouts and balance reports. Gross payments, fees and payouts to bank.
Critical mistake: keeping only the final bank receipt after a PayPal, Wise or Revolut withdrawal. Gross income, fees and currency conversions may be lost.

Upwork, Fiverr, Toptal and other platforms

Platforms should be treated as a separate source of data. They may contain information about the client, project, gross remuneration, platform commission, service fees, payouts, refunds and tax documents. Looking only at the amount withdrawn from the platform can create an incomplete tax and accounting picture.

What to download every month

  • Earnings report.
  • Transaction history.
  • Service fee report.
  • Client or project list, where available.
  • Payout report.
  • Invoices or platform-generated documents, where available.
  • Tax documents provided by the platform, where relevant.
  • Currency and conversion data.
Practical question: for every platform, the freelancer should be able to explain how much was earned, how much was deducted, how much was paid out and where it was received.

VAT folder: when freelancers need one

If the freelancer has EU clients, reverse charge invoices, VIES declarations, Article 97a VAT registration, purchases from foreign SaaS suppliers or self-assessment documents, a separate VAT folder is essential. VAT documents should not be mixed with the personal annual income tax return files.

What goes into the VAT folder

  • VAT registration documents, where applicable.
  • Invoices issued to EU businesses.
  • VIES VAT number validation evidence.
  • VIES declarations, where applicable.
  • VAT returns, where applicable.
  • Self-assessment protocols or documents, where relevant.
  • Invoices from Google, Meta, Adobe, OpenAI, hosting and SaaS suppliers.
  • Payment evidence for foreign suppliers.
  • Monthly VAT control table.
Good practice: every EU client invoice or foreign SaaS invoice should have a VAT status: no VAT issue, reverse charge, VIES, self-assessment or review needed.

Social security and declarations: what should be kept

A self-employed freelancer should keep not only payment confirmations for social security contributions, but also declarations, annual summaries and the year-end equalisation logic. If there is an employment contract in parallel, the combined social security position should be reviewed.

Document When it is used Why it is kept
Self-employed status documents Start, interruption, resumption or termination of activity. Support the activity period and insurance position.
Social security payment documents Monthly or according to the applicable regime. Prove paid contributions and support year-end review.
Social security declarations Where required for the relevant period. Show social security data by period.
Annual equalisation data During the annual personal income tax return process. Determines the final annual insurance picture.
Employment income data Where the freelancer also has an employment contract. Important for combined annual social security review.
Risk: paying contributions without a clear record of periods, declarations and year-end equalisation can create inconsistencies later.

Advance tax and annual tax

The freelancer tax system should separate two things: advance obligations during the year and final year-end income tax. If the freelancer waits until the annual return without monitoring advance tax, the final result may become an unpleasant surprise.

What should be tracked during the year

  • Income by quarter.
  • Statutory recognised expenses.
  • Social security contributions.
  • Bulgarian payers that withheld tax, where applicable.
  • Foreign income where the freelancer monitors tax directly.
  • Advance tax declarations, where applicable.
  • Payment confirmations for advance tax.
  • Final annual income tax result.
Professional standard: the annual spreadsheet should have separate columns for advance tax, tax withheld and final annual tax.

Year-end closing calendar

Year-end closing should not start in the final week before the filing deadline. Ideally, the freelancer starts preparing in January. This leaves time to download reports, find missing documents, review VAT questions and prepare the social security and income tax position.

Period Action Result
January Download annual statements from banks, PayPal, Revolut, Wise and platforms. Complete payment package.
January – February Review invoices, clients, countries, VAT numbers and platform reports. Clean annual spreadsheet.
February – March Review social security, advance tax, VAT/VIES and other income. Tax base ready for review.
March – April Prepare and file the annual personal income tax return. Return filed and obligations paid.
After filing Archive the return, submission confirmation, payment documents and annual summary. Closed year.

Year-end checklist for freelancers

This checklist can be used as a final review before filing the annual personal income tax return. It is especially useful for freelancers with foreign clients, platforms and several payment channels.

  1. All issued invoices are collected.
  2. All clients and countries are reviewed.
  3. B2B and B2C clients are separated.
  4. EU VAT numbers are checked and evidence is saved.
  5. All platform reports are downloaded.
  6. All PayPal/Revolut/Wise/bank statements are downloaded.
  7. Gross income, fees and net receipts are reconciled.
  8. Currencies and conversions are reviewed.
  9. Bulgarian payers and income documents are checked, where relevant.
  10. Foreign income is summarised.
  11. Social security contributions are reviewed by month.
  12. Annual social security equalisation is checked.
  13. Advance tax is reviewed.
  14. VAT and VIES obligations are reviewed.
  15. Foreign SaaS supplier invoices are checked.
  16. Other personal income and tax reliefs are reviewed.
  17. The annual spreadsheet is completed.
  18. The annual personal income tax return is prepared.
  19. Submission confirmation and payment documents are archived.
  20. The folder structure for the next year is created.
Professional standard: the year is closed when the return, annual spreadsheet, documents and payment evidence are archived together.

Most common mistakes

Mistake What it causes How to prevent it
Only bank statements are kept Gross income, fees and client links may be missing. Annual spreadsheet plus platform and payment reports.
No VIES validation evidence Risk for invoices to EU businesses. Save VAT validation proof for each EU business client.
Personal and business payments are mixed Harder reconciliation and unclear payment trail. Use a separate account or separate payment flow where possible.
SaaS invoices are ignored Possible missed VAT review under Article 97a and self-assessment logic. Separate VAT/SaaS folder by month.
Platform income is treated only as payout Fees, gross income and currency data may be lost. Download monthly platform reports.
Annual return without annual summary Higher risk of missing income or making errors. Maintain a monthly annual spreadsheet.
Social security is not reviewed annually Risk of incorrect annual equalisation. Monthly and annual social security review.

How the five articles work together

This series is designed as a complete practical map for freelancers and self-employed professionals in Bulgaria. First, the model is selected. Then registration and social security are handled. After that, income tax, VAT logic and the document system are structured. If these five parts are aligned, the freelancer can work with clients in Bulgaria, the EU and third countries with much more confidence.

Part Question Outcome
1. Model How does the freelancer actually work? Choice between self-employed profession, platform work, direct clients or company.
2. Registration How does the freelancer start legally? Registration, self-insurance, monthly insurance base and start of activity.
3. Income tax How is freelance income taxed? Statutory recognised expenses, advance tax and annual return.
4. VAT and VIES When does VAT registration become relevant? Article 97a, reverse charge, VIES and foreign SaaS services.
5. Documents How is the year closed without chaos? Invoices, payments, reports, social security, tax, VAT and year-end checklist.

Official sources

The practical system should be aligned with the current rules for self-employed persons, annual income tax, advance tax, social security, VAT and VIES. Official sources provide the legal framework, while the internal system turns that framework into monthly discipline.

Disclaimer: this article is a general practical guide, not individual tax, social security or VAT advice. The correct system should be adapted to the activity, clients, platforms, payment channels, VAT registrations, employment status, other income and actual documents.

Want to work as a freelancer in Bulgaria without tax and document chaos?

Al Hathaway can help with a complete freelancer system: choosing the right structure, registration, social security, invoicing, annual spreadsheet, PayPal/Revolut/Wise/Upwork/Fiverr reports, advance tax, annual return, VAT, VIES and practical year-end closing.

Request a freelancer consultation
Posted in

Вашият коментар