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)
| Phase | Durée (h) | Taux horaire HT (€) | Coût HT (€) |
|---|---|---|---|
| Analyse fonctionnelle & cahier des charges | 4 | 100 | 400 |
| Conception de l’architecture (routes, schéma de données, sécurité) | 5 | 100 | 500 |
| Développement du code (end‑points, validation, error‑handling) | 12 | 100 | 1 200 |
| Tests automatisés (unitaires & intégration) | 4 | 100 | 400 |
| Rédaction de la documentation Swagger/OpenAPI | 2 | 100 | 200 |
| Déploiement sur serveur de production (Docker, CI/CD) | 1 | 100 | 100 |
| Total | 28 | — | 2 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 HT | Montant (€) |
|---|---|---|
| Cotisations sociales (URSSAF, retraite) | 22 % | 616 |
| Assurance responsabilité civile professionnelle | 2 % | 56 |
| Frais de bureautique & abonnement cloud | 3 % | 84 |
| Total charges | 27 % | 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ère | API REST (exemple ci‑dessus) | API GraphQL (variante voisine) |
|---|---|---|
| Complexité du schéma | Simple à modéliser (ressources CRUD) | Nécessite un schéma unifié et un serveur d’exécution |
| Cache HTTP natif | Utilise 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 œuvre | 28 h (exemple) | 35 h – 45 h (schéma, resolvers, optimisation) |
| Cas d’usage typique | Services 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.
| Prestation | Prix moyen | TVA |
|---|---|---|
| Développement backend/API REST | 8000-20000 EUR | 20% |
| Développement application web (frontend) | 5000-15000 EUR | 20% |
| Développement mobile (iOS/Android) | 10000-30000 EUR | 20% |
| Sécurité/Audit de code | 3000-8000 EUR | 20% |
| DevOps/Infrastructure cloud | 6000-18000 EUR | 20% |
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 gratuitementQuestions 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.
Pour aller plus loin