Magento developer in Denmark, for MobilePay and Dankort checkouts
I’m Kishan, a freelance Magento developer for shops in Denmark, working remotely from Ahmedabad, India. Danish checkouts follow a familiar pattern: MobilePay for most orders, Dankort for the cards, and a parcel shop for delivery. I set that up in Magento, add CVR lookups for business buyers, and keep prices at 25% moms with no rounding surprises.
- 09:00 in Copenhagen is 13:30 in Ahmedabad (12:30 in summer)
- MobilePay, Dankort and Klarna, tested on Danish devices and cards
- OIOUBL invoices through NemHandel if you sell to public bodies
Your morning is my afternoon
09:00Copenhagen 13:30Ahmedabad
Standard time. I work 10 AM to 7 PM IST, Monday to Saturday.
Denmark at a glance, for your store
-
MobilePay The default in Denmark
Most Danes have MobilePay on their phone and reach for it first. A Danish checkout without it feels incomplete, so I add it and test refunds from the Magento admin too.
-
Moms 25% One rate for almost everything
Denmark has no reduced moms rate for food or books, which makes tax simple. The tricky part is showing prices with moms to consumers and without it to CVR-registered buyers.
-
NemHandel Invoices to the public sector
Danish public bodies only accept electronic invoices in the OIOUBL format through NemHandel. If you sell to a municipality or a school, I connect Magento orders to that flow.
-
4h30 Ahead of Copenhagen
My 13:00 is 08:30 in Copenhagen in winter. We can talk through your morning, and fixes I make in the afternoon are ready for you to check after lunch.
What I set up for stores selling in Denmark
Danish shoppers are used to quick, phone-first checkouts and delivery to the shop around the corner. They also check reviews before they buy. These are the parts of a Danish Magento store I spend most of my time on.
-
MobilePay that handles refunds too
MobilePay is now part of Vipps MobilePay, and the Magento module changed with it. I set up the current version, check that captures happen when you ship rather than when the order is placed, and make sure a refund in Magento lands back in the customer’s app.
-
Dankort and the other cards
Many Danish debit cards are Visa/Dankort co-branded cards. I configure your gateway, whether that is Nets, Stripe or another provider, so Dankort is accepted and shown with its own logo, with Klarna, Apple Pay and PayPal as extra options where they fit your customers.
-
CVR lookup for business buyers
Every Danish company has an 8-digit CVR number. I add a lookup in checkout that fills in the company name and address from the CVR register, and a VIES check for EU buyers who should not pay Danish moms.
-
OIOUBL invoices through NemHandel
If you sell to Danish public bodies, PDF invoices are not accepted. I connect Magento to your accounting system or a NemHandel access point so each order turns into an OIOUBL invoice without anyone retyping it.
-
Room to grow into Sweden and Norway
Danish brands often open Sweden and Norway next. I build the store so that adding a SEK store view with Swish, or a NOK one with Vipps, is a new store view and some tax rules, not a second Magento install.
-
Pakkeshop delivery and e-mærket
Most Danish parcels go to a pakkeshop. I add GLS, PostNord or DAO with a shop picker in checkout. If you want the e-mærket trust label, I also go through the checkout, terms and cookie pages with you so they meet its rules.
Five steps from booking to live
Copenhagen is four and a half hours behind me in winter and three and a half in summer. In practice that means your morning and early afternoon are my working afternoon, so a question sent at 10:00 your time usually gets an answer before lunch.
-
01
Audit
Free 30-min audit of your Danish store, MobilePay setup, Dankort/Klarna split, NemHandel B2G readiness, Moms 25% configuration, CVR validation, Core Web Vitals. Booked in a CET-friendly slot.
Day 1 -
02
Quote
Fixed-price written quote in USD with DKK equivalent on request. Reserved start date, risk register, written project plan. You sign, I book the slot.
Day 2 -
03
Build
Daily review at 3 PM CET typical, right inside your København / Aarhus working day. Staging access from day 3 with a real DK postcode + MobilePay sandbox + Dankort test cards.
Days 3-14 -
04
Deploy
Blue-green cutover scheduled for off-peak (3 AM CET typical, lowest DK 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 CET business hours. Anything that breaks because of the cutover gets fixed at no extra charge.
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 write about me
Danes read reviews before they buy, so here are mine, from clients on 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 Danish merchant asks
Tell me about your Danish Magento store
A couple of minutes is enough. I reply within 24 business hours with a written quote in USD, a DKK estimate, and what I would change first in your checkout.
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 revenue (DKK)
- Store category
- Primary compliance focus
These are already in the message for you. Just add your answers.
Message me on WhatsAppOr save my number: +91 84012 70422