Coût total Développement API REST (développeur/consultant it freelance) : exemple chiffré

Réponse

Développement API REST : 1200 à 3500 € TTC tout compris (prestation ≈28h + fournitures + TVA).

Exemple chiffré complet – Développement d’une API REST (Node.js / Express ou Python / Flask)

PhaseDurée (h)Taux horaire HT (€)Coût HT (€)
Analyse fonctionnelle & cahier des charges4100400
Conception de l’architecture (routes, schéma de données, sécurité)5100500
Développement du code (end‑points, validation, error‑handling)121001 200
Tests automatisés (unitaires & intégration)4100400
Rédaction de la documentation Swagger/OpenAPI2100200
Déploiement sur serveur de production (Docker, CI/CD)1100100
Total282 800 HT

Calcul de la TVA et du TTC

  • TVA (20 % en France, 2026) : 2 800 × 0,20 = 560 €
  • Prix TTC : 2 800 + 560 = 3 360 € TTC

> Ce devis de 3 360 € TTC se situe dans la fourchette du marché (1 200 – 3 500 € TTC) tout en reflétant un taux horaire réaliste pour un freelance senior (100 € HT/h) incluant les charges sociales (URSSAF, retraite, prévoyance) et les frais professionnels (outils, licences, hébergement).

Détail des charges du freelance (non facturées au client)

Poste% du HTMontant (€)
Cotisations sociales (URSSAF, retraite)22 %616
Assurance responsabilité civile professionnelle2 %56
Frais de bureautique & abonnement cloud3 %84
Total charges27 %756 €

Ces charges sont déjà intégrées dans le taux horaire de 100 € HT/h. Le client ne voit donc que le prix HT/TTC indiqué ci‑dessus.

Pourquoi choisir une API REST plutôt qu’une API GraphQL ?

CritèreAPI REST (exemple ci‑dessus)API GraphQL (variante voisine)
Complexité du schémaSimple à modéliser (ressources CRUD)Nécessite un schéma unifié et un serveur d’exécution
Cache HTTP natifUtilise les en‑têtes `ETag`, `Cache‑Control`Cache plus difficile, nécessite des solutions tierces
InteropérabilitéLarge compatibilité (navigateurs, mobiles, legacy)Nécessite un client GraphQL, moins supporté par certains outils legacy
Coût de mise en œuvre28 h (exemple)35 h – 45 h (schéma, resolvers, optimisation)
Cas d’usage typiqueServices de micro‑services exposant des entités bien définies (ex. gestion de factures, catalogue produit)Interfaces très dynamiques où le client veut choisir précisément les champs (ex. tableau de bord analytique)

En pratique, on privilégie REST lorsqu’on a :

1. Des besoins CRUD classiques (création, lecture, mise à jour, suppression) avec peu de variations de forme de réponse.

2. Des contraintes de performance liées au cache ou à des CDN qui s’appuient sur les mécanismes HTTP standards.

3. Un écosystème hétérogène (applications mobiles, systèmes ERP, partenaires externes) qui ne souhaitent pas implémenter un client GraphQL.

Dans ces contextes, le coût total (3 360 € TTC) reste maîtrisé et la maintenance future est facilitée grâce à la standardisation du protocole.

Questions fréquentes

1. Le client peut‑il demander un ajustement du taux horaire ?

Oui, le taux peut être revu à

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
Développement backend/API REST8000-20000 EUR20%
Développement application web (frontend)5000-15000 EUR20%
Développement mobile (iOS/Android)10000-30000 EUR20%
Sécurité/Audit de code3000-8000 EUR20%
DevOps/Infrastructure cloud6000-18000 EUR20%

Les erreurs fréquentes à éviter

  • Oublier assurance RC Pro (responsabilité personnelle illimitée)
  • Accepter paiement sans acompte sur gros projets (risque impayé)
  • Mélanger comptes perso/pro (comptabilité invalide, redressement)
  • Pas de CGV claires (litiges délais/prix)

Ce que dit la réglementation

Délai de paiement légal

Délai max 30 jours fin mois ou 45 jours date facture. Intérêts de retard: taux légal + 5% (2024: ~9%)

Source : Loi LME 2008 L441-6

Obligation d'immatriculation SIRET

Tout travailleur indépendant doit s'immatriculer RCS/RM. Délai: 8 jours après début activité. Gratuit

Source : Code du commerce L123-1

Déclaration TVA mensuelle/trimestrielle

Micro-entreprise: déclaration CA annuelle. Régime réel: déclaration mensuelle/trimestrielle obligatoire

Source : Code Général Impôts L286-1

Le vocabulaire à connaître

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
Scope :
Périmètre exact du projet: fonctionnalités, délais, livrables. Doit être écrit pour éviter litiges
Reverse charge TVA :
Mécanisme: client assujetti TVA dans UE reçoit facture sans TVA, puis reverse charge lui-même. Utilisé B2B international

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 Développement API REST ?

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

Quelle TVA pour Développement API REST ?

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