forumNew topic

The agency is talking about an API integration to connect systems — what is it and how much should it cost?

YYasemin E***MemberCommunity member
Joined
Mar 2026
Message
2
#1

I run a small food import and wholesale distribution business in Milan... anyway we have both an e-commerce site where corporate clients place orders and local accounting software we use in the office for invoicing and stock tracking. As order volumes grew manually entering requests from the website into the accounting system and updating warehouse stock on the site one by one turned into an absolute operational nightmare.

I spoke with the digital agency that built our site; they told me they could set up an API integration between the two systems, which would sync orders and stock in real time without any human intervention. However they quoted a 2,400 EUR budget and a 3-week timeline for this development work.

Since I'm not very technical, I don't really get what this term means, why the process costs this much and whether this entire setup will go straight into the trash if I switch one of the systems down the road. How does an API integration work in practice and is this price range normal?

ZZerrin T***Member
Job title
Quality control inspector
Sector
Healthcare services
Organization type
cooperative
Joined
Oct 2023
Message
389

Doki · Interface design · 2024

Most Helpful#2

Short answer: An API integration is a digital bridge that lets two independently running software systems talk to each other securely under defined rules, without needing human intervention. When your e-commerce site receives an order, it sends data across this bridge to your accounting software and automatically syncs inventory numbers on both ends.

The 2,400 EUR the agency quoted isn't just for plugging two things together. First, the developer reviews the technical documentation for both systems, maps out the data fields, and builds error-handling mechanisms to keep orders from getting lost or generating duplicate invoices if the connection drops. On top of that, edge cases like product variants, tax rates, and discount rules have to be verified through thorough testing before going live to make sure they process correctly on both sides. Assuming both platforms offer modern interfaces, this process takes around 25 to 40 hours of skilled engineering time on average.

As for the risk of changing systems later: if you ever switch your accounting software or e-commerce platform, the end of the bridge facing the changed system will need to be recoded. So the whole setup doesn't go to waste, but you will incur revision costs. Before kicking off the work, clear up these two points with the agency: 1) Full ownership and delivery of the integration source code to you, 2) The warranty period during which they will provide free support if the sync drops. With those terms in place, the quoted budget is right in line with market standards.

NNazlı Ş***New member
Job title
Product Manager
Sector
Healthcare services
Organization type
20-person company
Joined
Jun 2026
Message
351

Doki · Infrastructure migration · 2023

#3

Make sure they check whether both systems support a modern REST architecture. If your local Italian accounting software is an old-school desktop application that doesn't expose a secure external endpoint directly, the agency will have to build an extra middleware server or database triggers. In that scenario, 2,400 EUR is actually very reasonable.

EElif B***Member
Job title
Courier coordinator
Sector
Healthcare services
Organization type
a company within a holding
Joined
Dec 2023
Message
228
#4

Does the agency's quote include the access fees charged by the accounting software itself? In Italy, many enterprise software vendors charge clients an annual license or module fee between 300 and 600 EUR just to enable external API access. Have you confirmed whether an extra invoice will come from your accounting software vendor on top of what you pay the agency?

TTarık D***Expert
Job title
Exporter
Joined
Sep 2023
Message
156
#5

We went through a similar process in Rome last year. We were getting an average of 25–30 orders a day, and an employee spent at least 1.5 hours every day manually transferring them over. That was about 40 hours of lost labor a month. We paid 1,900 EUR to get the systems connected; the error rate dropped to zero, and the investment paid for itself in five months through saved staff time.

FFeyza S***Expert
Job title
Export manager
Sector
Cosmetics
Organization type
family business
Joined
Feb 2024
Message
99
#6

Definitely make sure an error notification clause is included in the contract. If the internet drops or a SKU doesn't match, the integration shouldn't just silently stall in the background. The problematic order should immediately trigger an alert on the admin dashboard and an email to the responsible person; otherwise, orders can hang in limbo for days before anyone notices.

RRamazan T***MemberCommunity member
Joined
Sep 2023
Message
262
#7

It's super common for agencies to say they're 'building a custom API' for every project when they really just install an off-the-shelf plugin and call it a day. If your website is on a mainstream platform, there might already be official, ready-made integration plugins on the market for your accounting software running around 100–200 EUR. Dig in and double-check if writing code from scratch is truly necessary.

NNazlı S***Member
Job title
Export manager
Sector
Leather
Organization type
workshop
Joined
Feb 2023
Message
36
#8

once you're free from manually issuing invoices and telling customers 'sorry, we're out of stock' because of inventory mismatches you'll see it's worth every single euro. we were hesitant at first too but the breathing room it gives your day-to-day operations is an unbelievable luxury then my advice is to have a team that knows what they're doing handle it.

ZZerrin E***Expert
Job title
Customer Relations Manager
Sector
E-commerce
Organization type
a company within a holding
Joined
Oct 2025
Message
192
#9

The price isn't crazy for that scope, but definitely ask your own software rep about any API licensing costs on the accounting side beforehand.

JJülide S***MemberCommunity member
Joined
Nov 2025
Message
3
#10

Correct.

JJale Ö***New memberCommunity member
Joined
Jun 2026
Message
10
#11

Let's separate the concepts, they're getting mixed up. In legacy systems, the most expensive thing is unknown dependencies.

Correct me if I'm wrong.

AAli G***Member
Job title
Logistics planning
Sector
Electrical-electronics
Organization type
family business
Joined
Jul 2023
Message
1
#12

You're right.

FFerhat A***ExpertCommunity member
Joined
Mar 2026
Message
124
#13

I've been dealing with this for a long time. Everything goes well for the first three months; problems arise in the fourth.

Correct me if I'm wrong.

ZZerrinMember
Job title
Wedding planning
Joined
Apr 2024
Message
84
#14

Let's separate the concepts they're getting mixed up. If you get three different answers on a topic the question was asked wrong.

If I were you, I'd go this route.

ZZaferMember
Job title
Insurance agency
Joined
May 2024
Message
88
#15

We got stuck at the same point for a while. Any unwritten clause becomes a point of disagreement later, as both sides remember it differently.

If you post the result here it will help others too.

HHüsniye S***MemberCommunity member
Joined
Dec 2025
Message
28
#16

Thanks for writing this, thats the right way... Ask who prepared the quote and who will actually do the work.

Every "we'll look at it later" in a meeting means unbilled work. If I were you I'd go this route.

HHakan Y***MemberCommunity member
Joined
May 2023
Message
16
#17

correct in theory but it doesn't work that way in practice and tbh weekly written progress repoorts are much more useful than asking for dates.

prven by experience.

MMeryem S***Member
Job title
Graphic Designer
Sector
Consulting
Organization type
family business
Joined
May 2024
Message
208
#18

Saved.

İİlknur Y***MemberCommunity member
Joined
Sep 2025
Message
2
#19

I agree.

EElif A***MemberCommunity member
Joined
Feb 2023
Message
81
#20

I went through the same thing.

Reply