
Posizione interna, freelance o agenzia: quanto costa davvero uno sviluppatore Shopware interno, da quante ore conviene e che cosa è obbligatorio con gli sviluppatori esterni. Con esempio di calcolo e checklist per aziende in Italia.
In Germania uno sviluppatore Shopware interno costa circa 82.000 € l’anno. La cifra comprende stipendio, contributi previdenziali a carico del datore di lavoro e postazione di lavoro, pari a circa 58 € per ora produttiva. Conviene quando ci sono stabilmente più di circa 1.000 ore di lavoro Shopware all’anno. In Italia stipendi e contributi sono diversi, ma il metodo di calcolo resta lo stesso.
Al di sotto, l’esterno costa di solito meno. I freelance specializzati in Shopware chiedono da 70 a 120 € l’ora, le agenzie da 100 a 180 € (valori del mercato tedesco). Un freelance è adatto a compiti ben definiti, un’agenzia a progetti con integrazioni, design e go-live fissato.
Qualunque sia il modello: il codice va nel Suo repository, ogni sviluppatore riceve accessi personali e con i collaboratori esterni stipula un accordo sul trattamento dei dati ai sensi dell’art. 28 GDPR. Se un freelance lavora a tempo pieno come un dipendente, verifichi prima il rischio di un rapporto di lavoro subordinato mascherato.
Questo articolo si rivolge ad amministratori delegati e responsabili e-commerce, anche in Italia, che gestiscono uno shop Shopware e si trovano davanti a una domanda: assumiamo uno sviluppatore interno o affidiamo il lavoro all’esterno? Scoprirà quanto costa davvero una posizione interna, quanto dura la ricerca, quali rischi nascondono i freelance e che cosa deve regolare a livello contrattuale.
In solution25 seguo i temi di protezione dei dati e compliance dei nostri progetti e-commerce. Per questo la domanda sul giusto modello di sviluppo arriva spesso a me, di solito sotto forma di accessi, contratti e della domanda su chi sia il proprietario del codice. Siamo noi stessi un’agenzia. Per questo più sotto faccio i conti della posizione interna in modo trasparente, anche dove risulta più conveniente di noi.
Tutti i prezzi sono aggiornati a novembre 2026, IVA esclusa. Le cifre di stipendi, contributi e tempi di ricerca si riferiscono al mercato tedesco, dove si trova la nostra sede. Come si compongono nel dettaglio le offerte delle agenzie è spiegato nel nostro articolo sui prezzi delle agenzie Shopware.
I tre modelli si distinguono meno per la tariffa oraria che per la rapidità con cui sono disponibili e per ciò che accade quando qualcuno manca.
| Modello | Costi | Operativo | Punti di forza | Limiti |
|---|---|---|---|---|
| Posizione interna | circa 82.000 € di costo pieno annuo, circa 58 € per ora produttiva (esempio Germania) | in Germania le posizioni IT restano aperte in media 7,7 mesi, più il preavviso | il know-how resta in azienda, comunicazione rapida, piena disponibilità | una persona, un profilo, nessun sostituto in caso di ferie e malattia |
| Freelance | da 70 a 120 € l’ora, su freelancermap in media 80 € | di solito entro poche settimane | flessibile, contatto diretto, conveniente per compiti chiari | nessun sostituto, rischio di lavoro subordinato mascherato in caso di impiego continuativo |
| Agenzia | da 100 a 180 € l’ora | dopo offerta e concept, di solito entro poche settimane | team con project management, design, test e sostituti | tariffa oraria più alta, spesso dimensioni minime di progetto |
| Modello misto | responsabilità di prodotto interna, realizzazione esterna | subito, il team interno cresce gradualmente | il controllo resta a Lei, capacità secondo il bisogno | serve internamente qualcuno che fissi le priorità e approvi il lavoro |
Il costo pieno della posizione interna lo ricaviamo nella sezione successiva. I tempi di avvio di freelance e agenzie sono valori basati sull’esperienza dei nostri progetti.
Lo stipendio è solo la parte visibile. Per un calcolo onesto servono il costo pieno e le ore che alla fine confluiscono davvero nello shop. Non esiste una statistica retributiva specifica per Shopware, il gruppo di confronto più vicino sono gli sviluppatori PHP. Il seguente esempio di calcolo si basa su dati tedeschi; per l’Italia vanno inseriti stipendio, contributi e TFR applicabili alla Sua azienda.
| Voce | Importo | Base |
|---|---|---|
| Stipendio lordo sviluppatore PHP, mediana (Germania) | 63.750 € | Robert Half, guida retributiva 2026 (forbice da 56.500 a 77.750 €) |
| Contributi previdenziali a carico del datore di lavoro, circa 21 % (Germania) | 13.388 € | Aliquote contributive tedesche 2026 |
| Postazione, hardware, licenze, formazione | 5.000 € | Ipotesi, incluso lo Shopware Academy Pass da 999 € (secondo il fornitore) |
| Costo pieno annuo | 82.138 € | |
| Ore produttive annue | 1.428 | Ipotesi: 30 giorni di ferie, 10 festività, 10 giorni di malattia, 15 % per il coordinamento |
| Costo per ora produttiva | circa 58 € |
Con gli stessi 82.000 € circa ottiene circa 1.030 ore da un freelance a 80 € oppure circa 630 ore da un’agenzia a 130 €. Ne deriva una semplice regola pratica: se il lavoro Shopware resta stabilmente sotto le 600 ore circa all’anno, l’esterno è quasi sempre più conveniente. Da circa 1.000 ore in su vale la pena fare i conti per una posizione interna.
Il calcolo non comprende tre voci che rendono una posizione interna ancora più costosa:
Consiglio pratico: prima di decidere, conti le ore degli ultimi dodici mesi dal Suo sistema di ticketing o dalle fatture dei Suoi fornitori. Senza questo numero ogni calcolo è un’ipotesi.
Anche se la posizione conviene, prima va coperta. Secondo Bitkom, nel 2026 in Germania mancano circa 79.000 specialisti IT e il 97 % delle aziende intervistate ha difficoltà a coprire le posizioni IT. In Germania una posizione IT resta scoperta in media 7,7 mesi. A questo si aggiunge il preavviso della nuova collega o del nuovo collega presso il datore di lavoro attuale. Anche in Italia la ricerca di profili IT richiede tempo, ma non disponiamo di un dato equivalente.
Gli sviluppatori con esperienza in Shopware 6 sono una piccola parte di questo mercato. Un riferimento: su freelancermap sono elencati poco meno di 1.000 freelance con Shopware nel profilo.
Shopware 6 è un’applicazione Symfony. Lo storefront si basa su Twig e Bootstrap, l’amministrazione è un’applicazione Vue.js che comunica con il core tramite l’Admin API. Un buono sviluppatore PHP può impararlo, ma ha bisogno di tempo per sistema dei plugin, modello dati, Rule Builder e cicli di aggiornamento.
Un filtro utile sono le certificazioni della Shopware Academy, per esempio Certified Backend Developer, Certified Frontend Developer o Certified Solution Architect. L’Academy Pass con accesso a tutti gli esami costa 999 € all’anno a persona (secondo il fornitore). Come riconoscere sviluppatori esperti al colloquio lo abbiamo riassunto in Trovare sviluppatori Shopware.
Per un plugin, un aggiornamento o un’integrazione circoscritta, un freelance esperto è spesso la scelta più economica. Il Freelancer-Kompass 2026 di freelancermap indica per i freelance IT in Germania una media di 103 € l’ora. Sulla stessa piattaforma i freelance con Shopware nel profilo si attestano in media a 80 €.
Ci sono due rischi da conoscere.
Rischio 1: nessun sostituto. Se il freelance si ammala, va in ferie o accetta un progetto più grande, il Suo sviluppo si ferma. Per uno shop che fattura nel fine settimana è un problema reale. Chiarisca prima chi subentra in caso di emergenza e se la documentazione è sufficiente.
Rischio 2: lavoro subordinato mascherato. In Germania, se un freelance lavora per mesi a tempo pieno, secondo le Sue direttive, nel Suo team e con il Suo hardware, la Deutsche Rentenversicherung può qualificare il rapporto come lavoro dipendente. Il committente deve allora versare gli arretrati contributivi fino a quattro anni indietro, in caso di dolo fino a 30 anni (§ 25 SGB IV). Anche in Italia il rischio esiste: l’art. 2 del D.Lgs. 81/2015 applica la disciplina del lavoro subordinato alle collaborazioni organizzate dal committente. Per i casi concreti si rivolga a un consulente del lavoro.
I segnali d’allarme tipici sono:
Consiglio pratico: con i freelance concordi risultati, non presenza, per esempio un plugin secondo specifica o un pacchetto di aggiornamenti. Se pianifica un impiego continuativo, in Germania si può chiedere prima dell’avvio una verifica dello status presso la Clearingstelle della Deutsche Rentenversicherung, gratuita e chiarificatrice per entrambe le parti. In Italia faccia verificare la forma contrattuale prima dell’inizio della collaborazione.
In Germania un’agenzia Shopware specializzata applica da 100 a 180 € l’ora. In cambio ottiene più di una persona: project management, design, sviluppo, test e un sostituto quando qualcuno manca. Uno sviluppatore che lavora ogni giorno con Shopware 6 impiega spesso molte meno ore di un generalista per lo stesso compito.
Un’agenzia conviene soprattutto per un relaunch, una migrazione, un collegamento al gestionale o uno shop B2B. Quindi ovunque servano più ruoli contemporaneamente e ci sia una scadenza fissa. Per singoli piccoli interventi spesso è troppo cara. Come confrontare le offerte delle agenzie voce per voce lo mostra il nostro articolo sui prezzi delle agenzie Shopware.
Uno sviluppatore vede quasi sempre dati dei clienti, che sia nell’amministrazione, negli ordini, nei file di log o in un dump del database. La scelta del modello è quindi anche una questione di protezione dei dati.
| Posizione interna | Freelance o agenzia | |
|---|---|---|
| Contratto sulla protezione dei dati | Obbligo di riservatezza e istruzioni al personale autorizzato (art. 29, art. 32 par. 4 GDPR) | Accordo con il responsabile del trattamento ai sensi dell’art. 28 GDPR |
| Sede fuori dall’UE | non applicabile | verificare Data Privacy Framework o clausole contrattuali tipo |
| Accessi | personali, con autenticazione a due fattori | personali, con autenticazione a due fattori, solo nella misura necessaria |
| Fine della collaborazione | bloccare gli accessi l’ultimo giorno di lavoro | bloccare gli accessi l’ultimo giorno di progetto, far cancellare o restituire i dati |
Nella pratica mancano spesso tre punti. Primo, il codice va in un repository Git sull’account aziendale, non su quello dello sviluppatore. Secondo, nessuno lavora con un accesso amministratore condiviso. Terzo, per l’ambiente di staging gli sviluppatori ricevono un database anonimizzato invece dei dati reali dei clienti. Che cos’altro serve per la protezione dei dati nello shop, anche alla luce delle indicazioni del Garante per la protezione dei dati personali, è spiegato nel nostro articolo Privacy nel negozio online.
Cinque domande La portano in pochi minuti a un orientamento solido.
La nostra valutazione: per la maggior parte dei commercianti di medie dimensioni, in Italia come in Germania, funziona meglio un modello misto. La responsabilità di prodotto è affidata a una persona interna che fissa le priorità e approva i risultati. Lo sviluppo avviene all’esterno, tramite un’agenzia con monte ore fisso o un freelance per pacchetti ben definiti. Da circa 1.000 ore all’anno una posizione interna completa il modello, mentre l’agenzia resta per i picchi, le questioni di architettura e gli aggiornamenti.
Non esiste una statistica specifica per Shopware. In Germania, secondo Robert Half, nel 2026 gli sviluppatori PHP guadagnano tra 56.500 e 77.750 € l’anno, con una mediana di 63.750 €. Per il datore di lavoro si aggiungono circa il 21 % di contributi previdenziali. Per l’Italia non riportiamo cifre proprie: verifichi le retribuzioni di mercato nella Sua regione.
I freelance specializzati in Shopware chiedono da 70 a 120 €, su freelancermap in media 80 €. Le agenzie in Germania applicano da 100 a 180 €. Uno sviluppatore interno costa nel nostro esempio di calcolo circa 58 € per ora produttiva, anche quando c’è poco da fare.
Quando ci sono stabilmente più di circa 1.000 ore di lavoro Shopware all’anno e in azienda c’è qualcuno in grado di guidare il lavoro e controllare il codice. Al di sotto, un freelance o un’agenzia sono di norma più convenienti.
In Germania, secondo Bitkom, le posizioni IT restano scoperte in media 7,7 mesi. A questo si aggiungono il preavviso e l’inserimento nel Suo shop.
Sì, non appena ha accesso a dati personali, per esempio a ordini, account dei clienti o un dump del database. Ai sensi dell’art. 28 GDPR questo vale per i freelance esattamente come per le agenzie, anche in Italia.
Concordi risultati invece di orari di lavoro, lasci lavorare il freelance con la propria attrezzatura e non lo inserisca nel team come un dipendente. In caso di impiego lungo, in Italia chieda una verifica a un consulente del lavoro; in Germania esiste la procedura di accertamento dello status presso la Deutsche Rentenversicherung.
Per lo sviluppo backend Certified Backend Developer, per i temi Certified Frontend Developer, per le app Certified App Developer. Nei progetti grandi è utile avere nel team un Certified Solution Architect. Un certificato non sostituisce le referenze, ma filtra i candidati senza conoscenza della piattaforma.
Per la manutenzione ordinaria spesso sì. Per un relaunch, una migrazione o un collegamento al gestionale a una singola persona mancano di solito design, test e un sostituto. Per questo molti commercianti combinano le due soluzioni.
Vuole sapere quanto sviluppo serve davvero al Suo shop prima di pubblicare un annuncio o chiedere un’offerta? La nostra analisi gratuita dello shop mostra a che punto sono oggi tecnica, plugin e performance. Seguiamo anche commercianti in Italia. Con questa lista può stimare meglio l’impegno, sia che poi lo realizzi internamente, con un freelance o con noi.
Maggiori informazioni sui nostri team di sviluppo a Brema e Prishtina sono nella pagina Sviluppo Shopware. Tutti gli articoli sul tema si trovano nella categoria Strategia e agenzia.
Richieda l’analisi gratuita dello shop

Henrik Schäfer è responsabile della protezione dei dati certificato TÜV e in solution25 segue i temi di protezione dei dati e compliance nei progetti e-commerce. Aiuta i gestori di shop ad applicare i requisiti del GDPR in modo pratico, senza perdere di vista la conversion. Contattaci
Aggiornato a novembre 2026. Prossima revisione dei contenuti: febbraio 2027.