Skip to content

Initial setup

Before you start working with infakt, you need to do some minimal account configuration. Go to Ustawienia

inFakt: Ustawienia page with company details

Enter your NIP number and infakt will pull your sole proprietorship details from the registry.

inFakt: NIP field for auto-filling company data

Fill in the missing fields, also fill in the correspondence address (Adres korespondencyjny) and your "seller" details (Dane Sprzedawcy).

Activating the accounting module (free)

To activate the accounting module, open the Księgowość tab on the main screen. Check your details and confirm your phone number. Then pick an advisor/consultant from the list for your region.

After activation, infakt will ask for missing data needed for accounting. Check the registration data at the top of the page, fill in address fields and your PESEL number, then at the bottom select your tax and VAT accounting system (enter your details).

inFakt: accounting activation — registration data, PESEL, tax system

Most IT folks use Ryczałt ewidencjonowany as their accounting system and monthly PIT payments (Płacę podatek PIT miesięcznie). Specify from which month you plan to keep records in infakt — this almost always matches the month you started your business activity.

On the next page, enter your income amount from the beginning of the year that is exempt from VAT (TODO: VAT payers, please explain this section)

inFakt: year-to-date VAT-exempt income field

Next, configure your tax rate and invoice totals from the beginning of the year, if you previously kept books somewhere else besides infakt.

inFakt: tax rate and year-to-date invoice totals

At this point the setup is mostly done. When you visit the Księgowość page, infakt will still ask a few more things about VAT settings, your tax account number, etc. Just save that information as you go.

ZUS settings

The next step is configuring your ZUS parameters. Go to Księgowość -> Składki ZUS, or in settings Ustawienia -> Księgowość -> ZUS (until the setup is complete, you'll see the Uzupełnij brakujące dane button).

inFakt: Składki ZUS settings — ulga na start, składka zdrowotna

Choose your settings. Typical settings for beginners:

  • Czy korzystasz z ulgi na start? Tak
  • Preferencyjna stawka ZUS przez 24 miesiące działalności Tak
  • Sposób wyliczania składki zdrowotnej Na podstawie bieżącego przychodu

If you plan to pay your ZUS contributions through infakt, it makes sense to also add your ZUS account number. Enter it in the Indywidualny rachunek składkowy field. You can find the account number in the letter ZUS sends after registration, or on the portal itself at ZUS -> Panel Płatnika -> Moje dane -> Numery rachunków składkowych

inFakt: Indywidualny rachunek składkowy field

Invoice settings

Go to Ustawienia -> Faktury -> Ogólne to configure some default values for your invoices.

The main settings that affect invoice content are Domyślna waluta (pick the one you use most often) and Domyślny sposób płatności (most commonly Przelew — bank transfer).

TODO: add VAT-specific settings

Setting up services

Add a product (in our case — a service) on the Przychody -> Produkty -> Nowy Produkt page.

inFakt: Nowy Produkt form — Nazwa, Cena netto, VAT and Ryczałt rates

Typical options for programmers:

  • usługi komputerowe
  • Tworzenie oprogramowania
  • usługi oprogramowania

It's important to pick something that matches your line of work and your PKWiU code. Depending on your contract, you may have a fixed monthly amount or an hourly rate. Enter Cena netto = your rate (per month or per hour).

The VAT rate depends on who you provide the service to (if you are not a VAT payer):

  • service within Poland — zw. After selecting it, a selector will appear for choosing the exemption basis, usually zwolnienie podmiotowe.
  • contractor in another EU country — np. with the annotation art. 28b (the place of supply is the contractor's country).
  • contractor outside the EU (e.g. the US or Canada) — np.

If you are a VAT payer, for services within Poland you specify your VAT rate (usually 23%) instead of zw.

Choose your Ryczałt rate for this service. The rate must match the PKWiU code. For programmers it's 12%.

Setting up contractors

Add your client(s) on the Przychody -> Produkty -> Nowy Klient page.

inFakt: Nowy Klient form with NIP search

Search by NIP number or enter the details manually if the client is outside Poland, then save. If the client is outside the EU, it makes sense to save a comment for them in the Domyślne uwagi do faktur dla tego klienta field:

Reverse charge - VAT is charged to the buyer. Do rozliczenia podatku VAT zobowiązany jest nabywca usługi (odwrotne obciążenie).

You can also configure payment method and terms for this client (if that matters to you). At the very least, it's worth setting the Sposób płatności (because it can get mixed up between different invoices with different payment types).

Add as many contractors as you need.

Setting up bank accounts

Add your bank account on the Ustawienia -> Faktury -> Konta bankowe page.

inFakt: Ustawienia → Faktury → Konta bankowe, adding an account

This account will appear on the invoice for the client.

If you have more than one account, the default one (Konto domyślne) will be shown on the invoice. You can switch it when creating an invoice.

Invoice signature

Go to the invoice template settings at Ustawienia -> Faktury -> Szablony

inFakt: Ustawienia → Faktury → Szablony — signature and logo

Here you can add an image of your signature and your company logo, as well as play around with the invoice templates (infakt offers a selection).

The signature image should have an aspect ratio of roughly 3:1 (I used an image of approximately 960x360).

Miscellaneous

If you're going to use infakt to send invoices to your clients, you can configure email texts in English and Polish. Go to Ustawienia -> Faktury -> Teksty and edit the email templates.

Support our guide with a cup of coffee ♥