Expertise
Services
Lawful solutions that keep more capital in your business and your portfolio.
Crypto tax & MiCA
Taxation of crypto-assets, AML checks, CASP licensing and everything MiCA changed.
- MiCA
- AML
- VAT
For whom
Individuals holding crypto; companies that accept or trade crypto; CASPs and token projects.
Typical questions
- How is profit from selling crypto taxed?
- Do swaps count towards the VAT registration threshold?
- How do I pass an exchange’s AML check?
- What does the FSC require for a MiCA licence?
What you get
An analysis of your situation under Bulgarian income tax and VAT law and MiCA, with practical next steps.
Investment income
Stocks, ETFs, bonds and dividends — when tax is due, how much, and where to declare it.
- Income tax
- ETFs
- dividends
For whom
Investors with a broker in Bulgaria or abroad (Interactive Brokers, Revolut, Trading 212 and others).
Typical questions
- Is the trade taxable if it was on a regulated market?
- How are ETFs and dividends taxed?
- I received a letter from the tax authority. What now?
- Personal or company brokerage account?
What you get
A clear answer on when and how much tax you owe, which annexes of the return to fill in, and how to document your trades.
International tax
Double tax treaties, tax residence and foreign brokers.
- Tax treaties
- residence
- SPB-8
For whom
People living or working in more than one country; recipients of foreign income; companies with foreign clients.
Typical questions
- Which country am I tax resident in?
- How does the double tax treaty apply to me?
- Do I have to file SPB-8 with the Bulgarian National Bank?
What you get
Your tax residence, which country may tax which income, and the steps to avoid paying twice.
Business structuring
Substance, VAT and planning that grows your margin — not your tax burden.
- Corporate tax
- VAT
- substance
For whom
Business owners, start-ups, freelancers considering a company.
Typical questions
- When do I have to register for VAT?
- What “substance” does my company need?
- 9% or 20% VAT for my service?
What you get
An assessment of your current structure, its risks and the lawful ways to lower your tax burden.
Consultations
Pricing
Online on Google Meet · card payment when booking.
Quick consultation
€130/ 30 min
For one specific, clearly defined question: when tax is due, how to declare a given income, which rate applies.
- Online on Google Meet
- Card payment when booking
Online consultation
Recommended€230/ 60 min
For a more complex case: several income types, foreign brokers, business structuring, MiCA and regulatory questions.
- Online on Google Meet
- Card payment when booking
Process
How it works
Choose a format
30 minutes for a specific question, or 60 minutes for a more complex case.
Book and pay online
Pick a convenient day in the calendar. Payment is by card, processed securely by Stripe.
Prepare your question
A short description of your case and the documents related to it.
We meet online
We talk on Google Meet and you leave with clear next steps.
Consultations
Consultation terms
- Payment
- By card when you book, via Stripe. Prices are final. Invoices are issued by Vesta Consult: email office@vesta-bg.eu with your invoice details and a contact phone number.
- Cancelling and rescheduling
- Up to 24 hours before the meeting, by calling +359 887 460 907. If you cancel, I refund the full amount and we check together that it has reached you. If something unexpected gets in the way at the last minute, call anyway: we will find a solution.
- Format
- The meeting is online, on Google Meet, so we can meet from anywhere. You receive the link by email after booking. If you would rather meet at the office in Sofia, let me know in advance by phone or email.
- Scope
- The consultation is an analysis of your specific case. If needed, I explain how to fill in your tax return or document. Preparing and filing them is a service of the Vesta Consult team.
- Recording
- If you would like a recording of the meeting, tell me in advance. I send it to you and delete it once you have downloaded it.
- Language
- Bulgarian or English.
Frequently asked questions
How does the consultation work?
Online, on Google Meet, at the time you chose. We go through your case and finish with concrete next steps.
Which consultation should I choose?
30 minutes is enough for one clearly defined question. If you have several income types, foreign accounts or a company, choose 60 minutes.
How do I pay?
By card when you book. Payment is processed securely by Stripe. Prices are final.
Can I reschedule or cancel?
Yes, up to 24 hours before the meeting. Call me on +359 887 460 907. If you cancel, I refund the full amount.
What should I prepare?
A short description of your question, the years concerned, and your broker or exchange statements, if any.
What do I get after the meeting?
It depends on what the meeting is for: an answer to your case, clear next steps, or guidance on filling in your tax return or document. If you like, also a recording of the conversation: just tell me in advance.
Do I get an invoice?
Yes. Invoices are issued by Vesta Consult. Email office@vesta-bg.eu with the details for the invoice and a phone number in case we need to clarify anything.
Do you prepare tax returns?
Not personally. In the consultation I explain how to fill in the return. Preparing and filing it, as well as monthly bookkeeping, is handled by the Vesta Consult team, which I am part of.
Do you consult in English?
Yes. The consultation and our correspondence can be in English.
Vesta Consult
Ongoing accounting
If you need monthly bookkeeping for your company or help with your tax return every year, the Vesta Consult team can take it on. We work with companies and individuals.
Have a specific case?
Every situation is different. Book an online consultation and we will go through it together.
Book a meeting