Magento developer in Romania
I’m Kishan, a freelance Magento developer for Romania, working from Ahmedabad. A Romanian store has a few habits you cannot skip: many buyers still pay ramburs (cash on delivery), parcels go to a Sameday easybox or with FAN Courier, and since 2025 every invoice, B2C included, has to go through e-Factura. I set Magento up so all of that runs without manual work.
- Your 9:00 in Bucharest is 12:30 my time in winter, 11:30 in summer
- Netopia, EuPlătesc or PayU for cards, plus ramburs
- e-Factura through SmartBill, Oblio or your ERP
Your morning is my afternoon
09:00Bucharest 12:30Ahmedabad
Standard time. I work 10 AM to 7 PM IST, Monday to Saturday.
Romania at a glance, for your store
-
e-Factura Every invoice to ANAF
Business invoices have gone through e-Factura since 2024 and consumer invoices since 2025. I connect Magento to SmartBill, Oblio or your ERP, which uploads each invoice to ANAF’s SPV for you.
-
Ramburs Cash on delivery
Plenty of Romanian buyers still pay the courier in cash. I keep ramburs as a payment method with its own fee, and make sure the order only counts as paid once the courier settles it.
-
3h30 Ahead of Bucharest in winter
Romania runs on EET, one hour ahead of Central Europe. Ahmedabad is 3h30 ahead in winter and 2h30 in summer, so your 9:00 is my 12:30 (or 11:30).
-
easybox Lockers at checkout
Sameday easybox lockers are everywhere in Romanian cities. I add the locker picker next to FAN Courier and Cargus home delivery, with AWB labels created from the Magento order.
The Romanian details I check on every store
Romanian stores carry more paperwork per order than most. Each sale needs an e-Factura, a lot of orders are paid in cash at the door, and eMAG often sells the same products. My job is to make the order, the invoice and the courier talk to each other.
-
Card payments with a Romanian processor
Netopia, EuPlătesc and PayU are the processors most Romanian shops sign with, and each settles in RON. I connect the one you use, test 3-D Secure with Romanian bank cards, and make sure a failed card payment can be retried without creating a second order.
-
Company buyers with a CUI
Romanian firms invoice with their CUI (Cod Unic de Înregistrare). I add a “persoană juridică” option at checkout, look the CUI up in ANAF’s public register to fill the company name, address and VAT status, and use VIES for buyers from other EU countries.
-
e-Factura without manual uploads
Every invoice has to reach ANAF as a RO_CIUS XML file through the SPV (Spațiul Privat Virtual). Rather than build that inside Magento, I connect the store to an invoicing tool such as SmartBill or Oblio, which issues the invoice, uploads it and keeps the ANAF confirmation.
-
eMAG and your own store
eMAG is the largest marketplace in Romania, and many shops sell there as well. I connect Magento through the eMAG Marketplace API or BaseLinker, so offers, stock and prices come from one place and eMAG orders arrive in Magento.
-
Romanian text that looks right
Old fonts and templates often show ş and ţ (with a cedilla) instead of the correct ș and ț (with a comma). I check the storefront fonts, emails and PDF invoices so Romanian text renders the way readers expect.
-
TVA after the 2025 change
Romania raised its standard TVA from 19% to 21% in August 2025 and moved most reduced rates to 11%. Plenty of stores still carry old tax rules. I update the rates per product class and check that prices, invoices and credit memos all agree.
Five steps from booking to live
Bucharest is only 3h30 behind Ahmedabad in winter and 2h30 in summer, the closest European time zone I work with. A 10:00 call on your side is 13:30 for me, and most of your working day overlaps with mine.
-
01
Audit
Free 30-min audit of your Romanian store, Netopia mobilPay / EuPlătesc setup, e-Factura readiness, eMAG feed, CUI validation, TVA 21% configuration, Core Web Vitals. Booked in your morning.
Day 1 -
02
Quote
Fixed-price written quote in USD with RON equivalent on request. Reserved start date, risk register, written project plan. You sign, we book.
Day 2 -
03
Build
Daily review at 3 PM EET typical, right inside your Bucharest / Cluj working day. Staging access from day 3 with a real RO postcode + Netopia-test cart + ANAF sandbox.
Days 3-14 -
04
Deploy
Blue-green cutover scheduled for off-peak (3 AM EET typical, lowest RO traffic). Old release stays warm for 72 hours so rollback is one DNS flip.
Launch night -
05
Stabilise
14 days of post-launch coverage in EET business hours. Anything that breaks because of the cutover gets fixed at no extra charge, including e-Factura XML edge-cases.
Days 14-28
Your quote
Get a fixed quote for your project
Send your store URL and describe what you want to change. We can review the requirements and agree a written scope, quote and timeline before work starts.
- Free first call
- Written scope, price and timeline
- You approve every change
What clients say about working with me
Reviews from clients I have worked with through Upwork, Clutch and direct referrals.
Magento work and feedback View Upwork profile
-
Sports footwear and hockey shop, Netherlands -
Photo printing supplies wholesaler, Netherlands -
Educational toys and books shop
-
Kishan has done an excellent job in a timely manner. He is very knowledgeable, has a very positive attitude, easy to communicate.
Z. K.Magento 2 client -
He is technically strong, approaches problems thoughtfully, and focuses on stable, long-term solutions.
E. H.Magento 2 client -
Kishan was a pleasure to work with! He is highly skilled, professional, and delivered outstanding results on time.
M.Magento 2 client
Honest answers to the questions every Romanian merchant asks
Tell me about your Romanian Magento store
Send me a short WhatsApp message about the project. I reply within 24 business hours with a written quote in USD and the RON figure next to it.
Message me on WhatsApp
No form to fill. Send me a quick message. I reply during 10 AM to 7 PM IST, Monday to Saturday.
Helpful to mention
- Company
- Current platform
- Store URL
- Annual GMV (RON)
- Store category
- Compliance focus
These are already in the message for you. Just add your answers.
Message me on WhatsAppOr save my number: +91 84012 70422