Preskoči na sadržaj
E-commerce

Ecommerce Novi Sad for EU export — technical and legal guide

Author: M·LAB Team9 min read
Ecommerce Novi Sad for EU export — technical and legal guide

A Novi Sad brand exporting to the EU usually has two sites. That's a mistake.

Fruška Gora wines, Srem cosmetics, Sombor textiles, Vojvodina organic foods — the Novi Sad market has a natural EU export ambition. The problem is technical: one Serbian site for domestic, another English for Austria and Germany. Two systems, two maintenances, split analytics.

This guide covers how an online store in Novi Sad for the EU market should work in 2026 — one system for both markets, with correct multi-currency logic, NestPay + Stripe in parallel, VAT handling that follows EU rules, and cross-border shipping that works in production.

Why two separate sites create more problems than they solve

The common setup: a template store for Serbian market (dinar, NestPay, Post Express), another platform for the EU (EUR, Stripe, DHL). The argument: "easier to separate."

Realistically — it looks easier at the start, but creates six concrete problems:

  1. Two admin panels — you enter every product twice, with a risk of adding a new item only on one site
  2. Split analytics — Google Analytics measures RS and EU separately, no holistic customer journey view
  3. Brand confusion — an Instagram visitor doesn't know which site to go to (RS or EU version)
  4. Duplicated maintenance — every bug, every update, every security patch — twice
  5. Cross-sell impossibility — RS buyer doesn't see EU products and vice versa
  6. Duplicate SEO problem — Google sees similar content on different sites, penalty for duplication

One system that smartly switches currency, language, tax and shipping per buyer solves all this.

One-system-two-markets architecture

1. Multi-currency checkout with auto detection

A Belgrade buyer sees prices in dinars, a Vienna buyer sees euros. Implementation:

  • GeoIP detection on first visit — determine locale + default currency
  • Manual override switcher — buyer can toggle RS ↔ EU
  • Price in the database is EUR, dinar is calculated at daily exchange rate (NBS API)
  • Checkout locked to shopping session currency — prevents arbitrage

Result: Serbian buyer pays dinar via NestPay, EU buyer pays euro via Stripe. From the same site, same admin, same catalog.

2. NestPay + Stripe in parallel

Serbian cards don't work through Stripe (verification). EU cards don't work through NestPay efficiently. Solution: both gateways in parallel, smart routing:

  • Buyer from RS → NestPay (Banca Intesa, OTP, Halkbank)
  • Buyer from EU → Stripe (Visa, Mastercard, Apple Pay, Google Pay)
  • Buyer from non-EU (UK, CH, US) → Stripe with EUR charge

Admin panel shows all transactions in one view, regardless of gateway.

3. VAT calculation by country

EU VAT is complex. Rules by country:

  • Serbia (RS) — 20% PDV on all domestic sales
  • EU B2C (end buyer) — VAT of the shipping country, OSS (One Stop Shop) mandatory if exceeding €10,000 annual EU sales
  • EU B2B with valid VAT ID — reverse charge, buyer reports VAT in their own country
  • UK and Switzerland — not EU, separate handling (UK VAT 20%, CH VAT 7.7%)

The site needs to automatically:

  1. Detect whether the buyer is B2C or B2B (ask for VAT ID in checkout)
  2. Validate VAT ID via VIES API
  3. Calculate correct VAT by shipping country
  4. Generate an invoice with correct VAT info

Bad setup — buyer with VAT ID pays VAT they shouldn't, accountant later loses hours on reverse charge corrections.

4. Cross-border shipping

Serbia isn't in the EU, so all EU shipments are "export from third countries". Practical consequences:

  • Customs paperwork — CN23 form for every non-EU shipment
  • Duty and tax — EU buyer pays import VAT and customs (if value exceeds €150)
  • Delivery brands — DHL Express, GLS, DPD for EU; Post Express, BEX for RS
  • Incoterms — DAP (Delivered at Place) for B2C, DDP (Delivered Duty Paid) optional for boutique UX

The site needs to:

  1. Show real shipping cost in checkout (weight + country)
  2. Generate CN23 customs form automatically
  3. Send tracking number to buyer via both email and SMS

5. Multi-lingual product content

SR and EN products through the same admin. Structure:

  • Product slug SR + EN/sr/proizvodi/vino-fruska-gora and /en/products/fruska-gora-wine
  • Hreflang between them — Google knows they're variants of the same product
  • Shared images — same image asset for both languages
  • Prices separated — but derived from EUR master price by exchange rate

Which Novi Sad niches especially benefit from EU export

Based on experience with Novi Sad clients, niches with strong cross-border potential:

  • Wines and distillates — Fruška Gora, Srem. EU buyers (Austria, Germany) seek organic, boutique, non-mainstream
  • Organic foods — honey, ajvar, cured meats. Diaspora + EU food enthusiasts
  • Textiles and fashion — Sombor, Novi Sad. Handcrafted, limited edition, eco-friendly
  • Cosmetics — natural/organic skincare. Growing EU market
  • Ceramics / art — collectible, custom-made. Etsy alternative
  • IT products — developer tools, plugins, SaaS. Global from day one

For each of these niches, multi-currency + multi-language site is mandatory, not optional.

Technical scope for a Novi Sad EU export store

Typical feature list for 2026:

  • Catalog 100-2,000 products with variants, filters, bulk import from Excel
  • Multi-currency dinar and euro, exchange rate daily sync
  • Multi-lingual SR + EN mandatory, DE + IT optional for DACH/Italy focus
  • Payment NestPay (Intesa, OTP, Halkbank) + Stripe (EU, UK, US)
  • Shipping Post Express, BEX (RS) + DHL, GLS, DPD (EU)
  • VAT handling RS PDV 20%, EU VAT by country, reverse charge for B2B, OSS support
  • Fiscal automatic fiscal receipt issuance + SEF e-invoice
  • CRM / Analytics GA4 with enhanced ecommerce, Meta Pixel, HubSpot integration
  • ERP integration — optional for firms with existing Pantheon/Oracle system
  • Admin panel multi-user with role-based access

Realistic budget — E-COMMERCE package from €2,200 covers most scenarios. For complex setups with ERP or custom B2B logic — custom quote €3,500-6,000. Details for Novi Sad.

Common mistakes by Novi Sad EU export stores

Six mistakes we see from new clients:

  1. Fixed EUR rate for 6 months — when dinar weakens, you lose margin on every sale
  2. No VAT validation — you pay VAT for B2B buyers who should have reverse charge
  3. Generic shipping label — Post Express routes used for EU shipments that take 3 weeks instead of 3 days
  4. One price for all EU countries — Germany and Greece aren't the same market, shipping nor VAT are the same
  5. No OSS registration — exceed €10,000 annual EU sales but don't pay OSS, backdated penalty arrives
  6. Site only in Serbian — Vienna buyer closes the tab in 3 seconds

Our approach

We build Novi Sad EU export stores as one system from day one:

  • Discovery phase — identify your EU markets, product category, VAT obligations
  • Technical architecture — multi-currency, NestPay + Stripe, VIES integration, OSS support
  • Legal consulting — we don't replace an accountant but work with yours to make the setup compliant
  • Launch + first-months support — first 3 months monitoring VAT transactions, fiscal receipts, EU shipments

Details on the ecommerce Novi Sad landing page.

FAQ

How much does an EU export store for Novi Sad cost?

E-COMMERCE package from €2,200 for standard setup (100-500 products, SR+EN, multi-currency, NestPay + Stripe). For complex setups with ERP integration or custom B2B logic — €3,500-6,000 custom.

Is OSS (One Stop Shop) setup included?

We consult you on OSS registration in Serbia and VIES connection. Implementation of VAT handling and OSS reporting is part of the E-COMMERCE package. Actual registration with Ministry of Finance is on your side with an accountant.

Do you work with Pantheon or SAP ERP?

Yes, for an additional fee. Pantheon integration €500-1,500 one-time. SAP/Oracle custom integration €2,000-5,000 depending on scope. Basic functionality (stock sync, order transfer) is standard.

How long does it take?

Standard E-COMMERCE 4-8 weeks from discovery call. With ERP integration +2-4 weeks. Multi-currency and VAT handling don't add time — that's already in the base package for NS clients.

Do I need to register a company in the EU for export?

Not necessarily. A Serbian firm can sell to EU buyers — you just need to comply with EU VAT rules (OSS for B2C, reverse charge for B2B) and customs paperwork. EU company registration is needed for local representation or specific regulatory reasons, not for the sale itself.

Can an Austrian buyer pay in dinars?

Technically yes, but we don't recommend it. Dinar-denominated invoices complicate VAT accounting for the EU buyer, even if payment works. Standard is EUR for EU, dinar for RS buyers.

Next step

For a concrete strategy for your NS EU export store:

1. Discovery call (45 min) — we go through target EU markets, VAT complexity, ERP integration (if any), realistic timeline. Schedule via the contact form.

2. For details of the approachecommerce Novi Sad landing and website design Novi Sad for IT firms if your product has a SaaS component.

Additional context — Belgrade website design pricing for pricing baseline, how to choose a web agency. For the SEO side — SEO for transport and EU routes if you plan content strategy for the EU.

Need a similar website?

Contact us — free consultation, no commitment.