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.
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 |
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.
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. |
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.
- Have all invoices for the month been issued?
- Do all invoices include client, country, service description and currency?
- Have EU VAT numbers been validated?
- Have VIES validation proofs been saved?
- Have bank statements been downloaded?
- Have PayPal/Revolut/Wise statements been downloaded?
- Have Upwork/Fiverr/platform reports been downloaded?
- Have platform fees and payment fees been separated?
- Have social security contributions been paid?
- Have required social security declarations been handled where applicable?
- Is advance tax relevant for the period?
- Are there VAT or VIES obligations?
- Are there invoices from Google, Meta, Adobe, OpenAI, hosting or SaaS suppliers?
- Have all rows been added to the annual spreadsheet?
- Are there any unexplained payments?
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. |
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.
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.
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. |
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.
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.
- All issued invoices are collected.
- All clients and countries are reviewed.
- B2B and B2C clients are separated.
- EU VAT numbers are checked and evidence is saved.
- All platform reports are downloaded.
- All PayPal/Revolut/Wise/bank statements are downloaded.
- Gross income, fees and net receipts are reconciled.
- Currencies and conversions are reviewed.
- Bulgarian payers and income documents are checked, where relevant.
- Foreign income is summarised.
- Social security contributions are reviewed by month.
- Annual social security equalisation is checked.
- Advance tax is reviewed.
- VAT and VIES obligations are reviewed.
- Foreign SaaS supplier invoices are checked.
- Other personal income and tax reliefs are reviewed.
- The annual spreadsheet is completed.
- The annual personal income tax return is prepared.
- Submission confirmation and payment documents are archived.
- The folder structure for the next year is created.
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.
- Bulgarian National Revenue Agency: Annual Income Tax
- Bulgarian National Revenue Agency: Advance Income Tax
- Bulgarian National Revenue Agency: Social security contributors and self-contributing persons
- Bulgarian National Revenue Agency: Health insurance – insured persons
- Bulgarian National Revenue Agency: VAT in Bulgaria
- Bulgarian National Revenue Agency: VIES
- European Commission: VIES VAT number validation
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
Вашият коментар