Prix Migration base de données : tarif développeur/consultant it freelance 2026

Réponse

Comptez 1200 à 4000 € TTC pour Migration base de données (≈24h). Le tarif varie selon la nature, les fournitures et l'urgence.

Prix de la migration de bases de données (MySQL ↔ PostgreSQL / MongoDB)

ParamètreValeur typiqueImpact sur le tarif
Tarif horaire moyen du freelance IT60 € HT (72 € TTC)Base de calcul
Durée estimée (hors imprévus)24 h1 440 € HT → 1 728 € TTC
Complexité du schéma (faible / moyenne / élevée)1 / 1,25 / 1,5Coefficient multiplicateur
Volume de données (Go)0‑20 / 20‑100 / > 100+0 €, +200 €, +500 € TTC
Contraintes de downtime (≤ 2 h, 2‑6 h, > 6 h)1,5 / 1,2 / 1Coefficient multiplicateur
Besoin de scripts de transformation (Oui / Non)+300 € TTCMontant fixe
Licence d’outils (ex. pg‑loader)0 / 150 € TTCMontant fixe

Fourchette réelle : 1 200 € – 4 000 € TTC

  • Basse de fourchette (≈ 1 200 € TTC) : Migration d’une base MySQL de 8 Go, schéma simple (tables plates, peu de contraintes), fenêtre de maintenance de 8 h, aucune transformation de données, aucune licence supplémentaire. Calcul : 24 h × 72 € = 1 728 € × 1 (contrainte downtime) × 1 (complexité) – 500 € (remise pour volume faible) ≈ 1 228 € TTC (arrondi à 1 200 €).
  • Haut de fourchette (≈ 4 000 € TTC) : Migration de 150 Go d’une base MySQL vers PostgreSQL, schéma très imbriqué (FK, triggers, partitions), fenêtre de maintenance < 2 h, scripts de nettoyage et de mapping complexes, licence pg‑loader. Calcul : 24 h × 72 € = 1 728 € × 1,5 (downtime) × 1,5 (complexité) + 500 € (volume) + 300 € (scripts) + 150 € (licence) ≈ 4 018 € TTC (arrondi à 4 000 €).

Ce qui fait varier le tarif

1. Complexité du schéma – Plus le nombre de contraintes, de triggers ou de partitions est élevé, plus il faut développer des scripts de conversion et tester les dépendances. Chaque niveau de complexité ajoute 25 % à 50 % du tarif de base.

2. Volume de données – Au‑delà de 20 Go, le temps d’export/import augmente de façon non linéaire (I/O, compression). Un supplément forfaitaire de 200 € à 500 € TTC est appliqué selon les seuils.

3. Contraintes de disponibilité – Une fenêtre < 2 h impose un travail en parallèle (extraction, transformation, chargement simultanés) et nécessite souvent du matériel dédié, d’où le coefficient 1,5.

4. Transformation de données – Nettoyage, normalisation ou changement de type de champ (ex. VARCHAR → JSON) nécessite du code sur‑mesure, facturé à 300 € TTC.

5. Outils tiers – L’utilisation d’outils comme pg‑loader, mongoexport avec options avancées ou licences de monitoring ajoute un coût fixe.

Méthode d’estimation concrète

1. Définir le périmètre : taille (Go), nombre de tables, types de contraintes, cible (PostgreSQL ou MongoDB).

2. Attribuer les coefficients : choisir le niveau de complexité (1‑1,5) et la contrainte de downtime (1‑1,5).

3. Calculer le tarif horaire : 60 € HT × 1,2 = 72 € TTC. Multiplier par 24 h.

4. Ajouter les forfaits : volume, scripts, licences.

5. Arrondir à la centaine la plus proche pour proposer un devis clair.

> Exemple d’estimation rapide

> Migration MySQL → MongoDB, 45 Go, schéma moyen, downtime < 2 h, scripts requis.

> Tarif = 24 h × 72 € × 1,5 × 1,25 + 200 € + 300 € = 3 726 € TTC → devis 3 700 € TTC.

Questions fréquentes

Q1 : Le prix inclut‑il la phase de test de validation post‑migration ?

Oui. Le tarif comprend 4 h de tests fonctionnels (vérification d’intégrité, comparaisons de checksum) et la rédaction d’un rapport de validation. Au‑delà de ces 4 h, chaque heure supplémentaire est facturée 72 € TTC.

Q2 : Que se passe‑t‑il si la migration dépasse les 24 h prévues ?

Un dépassement de temps est facturé au même taux horaire (72 € TTC).

Prestations et tarifs d'un développeur/consultant it freelance

Les tarifs moyens constatés pour les prestations concernées. À adapter selon votre zone, l'urgence et la complexité — Devixo calcule le prix juste à votre place.

PrestationPrix moyenTVA
Intégration/Migration données4000-12000 EUR20%
Consulting architecture logicielle3000-8000 EUR20%
Maintenance/Support technique800-2000 EUR/mois20%
Formation/Coaching équipe2000-5000 EUR20%
Sécurité/Audit de code3000-8000 EUR20%

Les erreurs fréquentes à éviter

  • Pas de CGV claires (litiges délais/prix)
  • Facturer en retard (trésorerie compromise, client oublie)
  • Négliger RGPD dans contrats (amende CNIL jusqu'à 20M€)
  • Ne pas facturer TVA alors qu'assujetti (risque redressement URSSAF)

Ce que dit la réglementation

Conformité RGPD données clients

Traitement données: consentement, sécurité, droit oubli. Amende: jusqu'à 20M€ ou 4% CA. Contrat DPA obligatoire

Source : RGPD UE 2016/679 + CNIL

Seuil micro-entreprise 2024

CA max: 188.700€ HT (services). Au-delà: passage régime réel obligatoire. Déclaration URSSAF

Source : Article 50-0 CGI

Contrat de travail vs indépendant

Critères: autonomie, matériel, horaires, exclusivité. Risque requalification en salarié = cotisations rétroactives

Source : Code du travail L8221-6 + jurisprudence

Le vocabulaire à connaître

SIRET :
Système d'Identification du Répertoire des Établissements. Numéro 14 chiffres identifiant établissement. Obligatoire sur factures
Acompte :
Versement partiel avant livraison travaux. Non remboursable si travaux commencés. Différent de dépôt de garantie
Devis :
Proposition tarifée avant engagement. Valable 30 jours. Acceptation client = contrat. Doit mentionner délai, conditions, prix TTC
Facturation :
Document légal prouvant prestation et droit paiement. Obligatoire même sans TVA. Doit contenir: date, montant, SIRET, description
TNS (Travailleur Non Salarié) :
Statut indépendant: cotisations sociales ~45% bénéfice. Pas d'assurance chômage. Retraite par points CNAVPL

Laissez Vix faire ce document à votre place

Décrivez votre prestation en une phrase — Devixo génère le devis ou la facture conforme, avec la bonne TVA et vos mentions.

Créer gratuitement

Questions fréquentes

Combien coûte Migration base de données ?

En moyenne 1200 à 4000 € TTC, selon la nature, les fournitures et l'urgence.

Quelle TVA pour Migration base de données ?

20 % en principe, ou « TVA non applicable, art. 293 B » en franchise en base.