Issuing VAT invoices as a teacher

You’re probably already in Poland. You might have given a few lessons. You encountered a few types of clients. When it comes to teaching in language schools or in-company teaching, you probably have heard this question countless times already:

– Do you issue VAT invoices for our classes?

Poland is not the easiest country to run a business in, especially when you don’t speak Polish. But it actually offers benefits to both the teacher and his employer. For a teacher, it’s a way to pay as little tax as possible, while still not functioning in a grey-market. For his employer, it gives considerable tax deductions and saves lots of headaches related to regular employment contracts, other than B2B (i.e. umowa-zlecenie, umowa o dzieło or umowa o pracę)

Risks of giving classes without registered company

Theoretically, according to Polish law it’s illegal to conduct any business activity without registering it. Many people think that little is this rule enforced against language teachers or private tutors. The reality, unfortunately, is that given Poland’s economic situation, Polish Tax Office (Urząd Skarbowy) is desperately trying to secure its revenue streams.

Giving classes without having some legal form not only puts you in risk of fines, deportation, or in most extreme cases, even jail. What is more, you cannot issue VAT invoices, which often makes you discriminated against for teaching positions.

Registering your own business

Setting up your sole-proprietorship in Poland involves quite a few steps and requires some knowledge of Polish. It’s still, however, manageable with enough self-determination and some time, as long as you are an EU citizen or you’ve got permanent stay permit (source and more info: Without these pre-requirements, it gets more complicated, to such an extent that you probably need someone to sponsor you a work visa or work permit.

Although the resources available online that deal with setting up a business in Poland are scarce, especially written in English, you can find a few blog entries that guide you through the process here and there. For example, here is a basic guide written by PolandUnraveled or a bit more detailed one published on JustAskPoland.

Alternative business forms – incubators

comparison of costs of running a traditionally registered company and being a part of EnglishWizards collective

There is, however, an alternative to a traditionally registered business. Many young, aspiring, entrepreneurial teachers join startup incubators or collectives. These companies generally unite many digital artisans or teachers under one shared legal form, which is substantially cheaper to run.

There are many of incubators out there in the market. Very often they’re run locally near universities or by NGOs.

It so happens, that NativeSpeaker runs their own incubator together in partnership with EnglishWizards – a collective uniting native speakers in Poland from across the world. And our incubator is suited particularly well for language teachers. It gives:

  • legal form
  • possibility to issue invoices
  • access to our huge repository of teaching materials you can use on your lessons
  • visa sponsorship and work permit support
  • in the future, fantastic Slack community with general discussion and job-postings

Offline vs. Online learning

New technologies and online learning are attracting more and more people. Regardless of whether you are a busy worker or student who has tones of classes and deadlines, online learning can be a good way to learn without even leaving your home. Learning a language with a teacher using an online tool such as Skype can mean one-on-one lessons at a reduced price. But are online English classes really a good substitute for the traditional way of studying? Look on the infographics to see all the pros and cons of online and offline lessons.

Write what is your favourite way of learning new languages in the comments. Let’s share!

P.S. You can find a native speaker for both online and offline learning on our website .

Why should you learn language from a native speaker?

So, you’ve decided to learn a new language and already know the upcoming benefits from it: discovery of new opportunities, boost of your brain and connection to more people. Awesome! Now it’s the time to find an appropriate teacher. The biggest question for you right now is: should I go for native speaker or not? We believe there are tons of great teachers who studied English or any other language as their second, and sometimes they can explain some topics even better than the native speaker. However, we are convinced, that going for a person who was raised in needed language speaking environment and has been communicating with the people in this language for the whole life would be a better choice for most of us. Here are our 3 main reason why you should go for a native speaker after all. 

Learn the pronunciation

If you want to learn some endangered language, you find the native speaker of that language, listen to him and analyze what he or she talks and try to reproduce his accent into your language. The same goes for other languages: you find your native speaker at, listen to him/her, talk and voila, you speak the language, simple as that! 

Learn a bunch of new vocabulary

There aren’t any textbooks or classes that will keep you up to date with the newest slang words, colloquialisms and phrasal verbs so you’ll not feel embarrassed in front of your new friends. The best way to master second language is to simply live it, whether it’s being in another country or talking to a person from that country. 

You will better understand culture and customs

Wise man said that language is a verbal expression of culture. So besides just learning a language, you’ll deep dive into another person’s world, their traditions and custom that will not only enhance your understanding of the language, but also will give you another perspective on how people live their lives, do everyday things and behave in society.

Still not convinced whether you should go for native speaker or not? Check out our native speakers( and other articles in our blog, and decide yourself!

How to learn a new language?

Have you ever thought how to learn a language in the most efficient and effective way? If so, then there is a four-step method based on the principles of creating personalized cards and repeating intervals, extremely powerful learning tools that optimize the memory capabilities of your brain. So you not only learn the language quickly, but also remember it for a long time.

Step 1. Start with a listening. 

From the really beginning, start with the basics of pronunciation. You need to know how the language sounds before you can learn to speak it. Before you can begin to collect memories for words, your brain must create a spelling and a solid foundation on which to build these memories.

You can also train your ears with minimal paired tests.What does it mean? “Minimal pair” is a set of two words that differ only in one sound, for example, “hit” and “hid”. It trains your ears in order to help you hear the subtle nuances in your new language. In just a couple of weeks, you will find that you can reconfigure  to hear new, extraneous sounds, just by checking yourself using notes of very similar words.

Step 2. Memorizing is not the best solution.

The four-step method encourages you to learn words through guided discovery, rather than trying to learn words by memorizing translations. This has three advantages: first, when you learn new words with the images you select and create unique memories that your brain can remember more easily. Second, you reinforce the basics of sound and spelling that you created in Step 1. Third, you learn to think in your target language.

Step 3. Learn grammar not though memorizing.

Want to learn the abstract word? Other methods suggest that you memorize its translation, but you will learn much faster by studying it in the context of a sentence. In the process of woking with exact sentence, you will intuitively understand how the grammar works in your new language.

Step 4. Develop your speaking with a native speaker.

Fluency in speech is not the ability to know every word and grammatical education in a language. It is rather the ability to use any words and grammar that you know to say what’s on your mind. This is a learned skill that you can work with directly and effectively, even at a starting level. Obviously, classes with a native speaker will significantly help you to develop your both colloquial and grammar.

Speech practice combines all the data that you cram into your head, and turns them into a cohesive, honed language. This leads to a continuous cycle of improvement: the more vocabulary you learn, the easier it will be to talk about a wide variety of topics. The more you practice speaking, the easier it will be to consume foreign entertainment and learn new words, grammar, phrases and slang.

We have over 500 native speakers in all the cities in Poland. Just take a look and choose the best one!