Web shop development cost in Serbia 2026: honest prices

Building a web shop in Serbia in 2026 usually costs €550 to €1,200, based on the public price lists of agencies and freelancers. With us, a website with a store costs €750 in the Start package, €1,100 in Growth and €2,200 in Premium. On top of that come costs we do not control: the domain, hosting, the bank's card fee, fiscalization and product photos.

We know what asking for a store price feels like. You send an inquiry to three places, get three numbers that can differ by a factor of two, and none of the quotes says what is actually in it. So here we put the numbers first and explain them afterwards.

In this article you will find our package prices, the items that raise or lower the price, the costs people forget until the store goes live, a way to compare two quotes and the order of steps up to the first order.

If you want the price of a regular website without sales, we covered that in a separate article on website development cost. Here we only talk about the store.

IT Expert from Belgrade builds web shops in our own code, without WordPress or plugins. You can put your price together yourself in the configurator, and after a conversation we will also tell you if there is something in it you do not really need.

In short, before you start

01The market

According to the 2026 public price lists of Serbian agencies and freelancers, a web shop costs €550 to €1,200 for a comparable scope of work.

02Our price

A website with a store is €750 in Start, €1,100 in Growth and €2,200 in Premium, paid once.

03Store only

If you do not need a full website, the Shop only package costs €700 one time or €30 per month.

04Subscription

Instead of a one-time payment you can pay monthly, and with yearly billing you pay for ten months, so two months are free.

05Outside our price

The domain, hosting, the bank's fee, the ESIR for fiscalization and product photos are paid separately.

06Paperwork early

Bank approval for cards and the choice of an ESIR solution do not depend on the developer, so start them at the very beginning.

Price configurator card with add-on toggles, one of them switched on in blue

Web shop prices: the market and our price list

When we set our new prices, we went through the public 2026 price lists of Serbian agencies and freelancers. For a web shop the range is €550 to €1,200 for the same scope. There are much cheaper offers built on a ready-made WordPress template, but that is a different job, so we left them out.

Our price is the sum of a website package and the store add-on. You can pay once, and the site is yours with no monthly obligations, or you can pay a subscription that includes maintenance, help with hosting and regular changes.

Start is a business site of up to five pages with a store, a good fit for a smaller range of products and your first online sales. Growth adds custom design per section, more advanced SEO and conversion tracking. Premium sits above the market range because it includes a custom feature or application alongside the store.

You can put all the modules and prices together yourself in the configurator and see the amount before you contact us.

PackageOne timeMade up ofMonthly subscription
Start€750site €300 and shop €450€45 (€20 and €25)
Growth€1,100site €600 and shop €500€70 (€40 and €30)
Premium€2,200site €1,500 and shop €700€120 (€80 and €40)
Shop only€700separate module€30

Yearly subscription: ten monthly amounts, two months free

What raises and what lowers the price of a store

01Products and variants

You can enter twenty items in an afternoon, while a thousand items with sizes and colors need an import from a spreadsheet or from your accounting software.

02Payment methods

Cash on delivery and bank transfer are simple, while cards need a contract with a bank, a gateway connection and testing of every payment outcome.

03Fiscalization

Retyping orders by hand costs nothing at the start, while a full connection between the site and the ESIR is extra development that pays off with steady sales.

04Delivery

A flat delivery price is the simplest, while calculation by weight or a link to a courier service adds work.

05Languages

Every extra language means translating products, categories and terms of sale. With us a translated page costs €20 to €40, depending on the package.

06What lowers the price

A smaller range at the start, one payment method to begin with, photos and texts that are ready and a clear list of what the store must do on day one.

Receipt with line items for domain, hosting, card, photos, maintenance and a fiscal receipt

Costs nobody mentions until the store goes live

The build price is only the first bill. A store also has costs that do not go to the agency, and you should know them before you compare quotes.

With a one-time build you get technical support after launch: 30 days for Start, 60 days for Growth and 90 days of priority support for Premium. After that you choose whether to handle maintenance yourself, with us or with someone else.

  • Domain: paid every year and it should be registered to your company. If it expires, neither the site nor email works.
  • Hosting: a store has a database, a cart and orders, so it needs a real server. With a one-time build hosting is not included, but we help you choose the right one.
  • Card fee: the merchant pays it to the bank for every transaction, and the rate is agreed with the bank and depends on the card type and sales volume.
  • Fiscalization: the ESIR solution connected to the site is usually paid to the vendor as a subscription, and the secure element is renewed when its certificate expires.
  • Product photos: if you do not have them, someone has to shoot and edit them. With a hundred items this is often more work than it looks.
  • Maintenance: updates, backups and checking that orders and payments work. On the market basic maintenance costs €30 to €70 per month and standard maintenance €70 to €150.
Phone with a card payment page and a blue button, with a fiscal receipt beside it

Cards, fiscal receipts and the law: the part that does not depend on the developer

Card payments start with a contract with a bank. The bank reviews the site and asks for company details, delivery terms and a complaints page, and only then gives access to the test environment. Development comes after that.

A fiscal receipt goes with every sale to a private customer, whether they pay by card, cash on delivery or bank transfer. What the connection costs depends on whether you retype orders by hand or the site sends the data to the ESIR on its own.

Serbia's new Consumer Protection Law applies from 2 August 2026. The checkout has to show the total price with delivery before confirmation, and the order button has to say clearly that the customer is committing to pay. This is not expensive work, but it has to be written in the quote.

We covered each of these topics in a separate article, with sources and steps. For the price, what matters is that the quote shows who does which part and whether it is included.

Two documents with checklists, one with every item marked by a blue check

How to compare two web shop quotes

Two quotes a few hundred euros apart often do not describe the same job. Before you look at the total, put them side by side and check whether both answer the same questions.

If a quote has no answer to half of these questions, that part of the work will show up later as a separate bill.

Also ask what the store is built on. A template with many plugins works, but every plugin has its own updates, and some have a yearly license.

  1. Are card payments included, with the gateway connection and testing, or only cash on delivery?
  2. Who connects fiscalization, and is it manual work, a semi-automatic flow or a full integration?
  3. Who enters the products and how many items are included in the price?
  4. Are the pages for terms of sale, withdrawal and complaints part of the job?
  5. Who owns the domain, the code and the database with customers and orders?
  6. What do you get after launch and how much does a month of maintenance cost?
Card with a five step timeline, the first three steps marked in blue

How long it takes to build a web shop

The timeline depends on scope, but in practice development is not what takes longest. The longest waits are for bank approval and for product photos and descriptions. That is why the paperwork runs in parallel with the build.

If you send the bank request only when the site is finished, the store is ready but cannot take card payments. That is why we send it as soon as the site has all the required pages.

  1. Conversation and quote: what you sell, how many items you have, how customers pay and how goods are delivered.
  2. Paperwork during the build: the request to the bank for an online point of sale and the choice of an ESIR solution together with your accountant.
  3. Design and development: catalog, cart, checkout, order management and the required pages.
  4. Product entry and testing: test orders for every payment method, a declined card, a refund and a fiscal receipt.
  5. Launch and support: switching to the bank's production credentials, watching the first orders and fixing what comes up.

Calculate the price of your store

In the configurator you choose a package, switch on the store and any add-ons you need and immediately see the one-time and monthly price.

If you are not sure what you need, tell us what you sell and how customers order today. We reply with a quote where every item is written out, and you decide whether we do the work or someone else does.

Frequently asked questions about web shop cost

Based on 2026 public price lists, usually €550 to €1,200. With us a website with a store costs €750 (Start), €1,100 (Growth) or €2,200 (Premium), and the store alone as a module costs €700. The domain, hosting, the bank's fee and fiscalization are paid separately.
Yes. The subscription is the sum of the package and the shop add-on, for example €20 and €25 per month for Start with a store, and it includes maintenance, help with hosting and regular changes. Yearly billing is ten monthly amounts.
Not with a one-time build. We help you choose hosting that suits the store, and if you pay a subscription, help with hosting is part of it.
There is no single price. The merchant pays the fee, it is agreed with the bank and depends on the card type, sales volume and type of business. Ask several banks for a written offer with their tariff.
If you sell to private customers in Serbia, yes. Every sale goes through an electronic fiscal device and the customer gets a fiscal receipt, regardless of the payment method. Check any exemptions for your business with your accountant.
A template is faster to start with and can be enough for a small range of products. We write the code ourselves, so the store has no plugins to pay for and update, it loads faster and connects more easily to the bank and the ESIR. If a template suits you, we will tell you so.
With a one-time build you pay once and the site is yours. The domain should be registered to your company, and before signing you should also check who owns the code and the database with customers and orders.