Comment dois-je déterminer mes tarifs pour écrire un logiciel personnalisé? [fermé]

77

Pour un logiciel personnalisé dont la mise au point prendra probablement un an ou plus, comment pourrais-je déterminer le montant à facturer en tant que consultant? J'ai du mal à trouver un chiffre, et les recherches en ligne fournissent des chiffres très différents (entre 55 $ et 300 $ / heure).

Je ne veux pas tirer trop bas car cela va me prendre beaucoup de temps (et je reporte mon éducation pour ce projet). Je ne veux pas non plus tirer trop haut et obtenir des regards désagréables et une demande de justification. FWIW Je vis au Canada et j'ai env. 10 ans d'expérience en développement.

J'ai lu la règle de base "Prenez votre salaire et divisez-le par 1000", mais le fait est que je n'ai pas de salaire. Actuellement, je fais juste assez de petites tâches de programmation pour un ami qui commence une entreprise de marketing, en évaluant chaque tâche assez arbitrairement. Je ne sais pas ce que je ferais au cours d'une année, mais ce serait incroyablement bas.

Mes responsabilités pour le projet seraient dans une certaine mesure l'architecture, la programmation, la base de données, le serveur et l'UX. Il s'agira d'un service Web ouvert au public. Je devrai également déployer de nombreux efforts en matière de sécurité et d'évolutivité.

Un conseil ou une expérience?

Carson Myers
la source
1
J'ai légèrement modifié votre question pour mieux l'adapter aux directives pour les questions subjectives constructives . C'est peut-être une bonne question pour Answers.Onstartups.com ou le nouveau [Freelancers.SE] (même s'il est en version bêta privée pendant un jour de plus). Cela dit, je pense qu’il pourrait y avoir quelques informations spécifiques aux programmeurs à proposer ici afin que nous puissions essayer les programmeurs.
Adam Lear
Merci, @Anna. J'ai remarqué en cherchant que les tarifs et les pratiques sont très différentes selon les services offerts. J'espère que spécifier qu'il s'agit d'un logiciel personnalisé génèrera de bonnes réponses qui conviendront aux programmeurs.
Carson Myers
11
@S. Lott: Les employeurs couvrent un nombre impressionnant de coûts pour leurs employés qu'un entrepreneur ou un consultant doit assumer pour eux-mêmes. Donc, si vous voulez des styles de vie équivalents, votre taux horaire en tant qu'indépendant doit être environ le double de ce qu'il serait en tant qu'employé pour couvrir tout cela.
Bob Murphy
2
Un des avantages d'être un employeur salarié est que votre travail est garanti. En tant qu'entrepreneur, les emplois vont et viennent, et vous vous retrouverez souvent quelques semaines d'affilée sans travail. En tant que tel, tenez compte de cela dans votre taux horaire ainsi que dans vos avantages. Je pense que c'est de là que vient le chiffre de 1 000 ...
Gavin Coates
2
Presque tout le monde a raison ici. :-) En tant qu'entrepreneur, il y a des coûts supplémentaires, en plus, vous devez compter sur le manque de travail. Le facteur 2 vous donne une estimation folle à ce sujet. Vous pouvez devenir plus chic que cela - ce que je fais, voir ci-dessous. Mais cela vous donne un point de départ plus efficace qu'un employé taux et travail, et est en quelque sorte une vérification de la santé mentale que si vos autres calculs sont sauvagement en dessous, vous devez les revérifier pour vous assurer de ne pas vous tromper vous-même. . Et c'est une vieille règle ancienne - ma sœur l'a utilisée en tant que consultante en marketing en 1986.
Bob Murphy

Réponses:

68

La meilleure réponse que j'ai trouvée pour cette question est: "Que voulez-vous gagner?"

Cela doit ensuite être modéré par: "Que peut payer le client?"

Vous pouvez vous faufiler entre les deux.

Vous constaterez peut-être également que si le travail durera un an, vous pourriez alors facturer des frais fixes - choisir un chiffre - 100 000 dollars et dire "c'est le prix". Cela signifie que vous prenez le risque si vous êtes dépassé, mais vous vous en allez aussi avec des dollars de réserve si vous pouvez le faire plus rapidement.

Sinon, la façon de procéder est la suivante:

  • Je veux gagner 100 000 dollars par an.
  • Il y a 52 semaines dans une année, avec 5 jours ouvrables = 260 jours ouvrables.
  • Mais je veux 4 semaines de congé par an pour les vacances (déduire 20 jours)
  • Je ferais mieux de laisser 2 semaines de congé par an pour maladie (déduire 10 autres)
  • Je dois prendre en compte les jours fériés (varie selon les pays mais la plupart des endroits, environ 12 jours / an)

Donc, total des jours / an de travail effectif = 218. Je veux travailler 7,5 heures / jour, il y a donc 218 * 7,5 = 1635 heures / an.

Mes 100 000 USD / an représentent donc 100 000 USD / 1635 = 61,16 USD / heure.

MAIS ... à ceci vous devriez alors AJOUTER:

  • Allocation pour fonds de retraite, indemnisation des accidents du travail, assurance, frais de cotes et d'extrémité, etc.

En règle générale, ils représentent entre 15% et 25% du salaire, selon votre lieu de résidence.

Alors, visez le juste milieu et ajoutez 20%: environ 74 $ / heure.

Si vous n'aimez pas ces chiffres, déterminez ce que vous voulez utiliser et relancez le calcul.

EDIT: juste une note: beaucoup d’entreprises travaillent avec un budget de 1500 heures / an pour leur personnel. Vous voudrez peut-être aussi prendre en compte un facteur d’inefficacité / distractions / gaffes. Personne ne travaille réellement pendant 7,5 heures / jour.

EDIT 2: "que voulez-vous gagner", c’est ce que vous voulez placer en banque - après les dépenses. L’allocation pour la caisse de retraite, l’assurance, les allées et venues, etc. est à votre charge. Si vous avez d’autres coûts, par exemple des biens d’équipement, le paiement d’un comptable, etc., vous devez également les ajouter.

Et - les taux des contrats à long terme sont généralement inférieurs à ceux à court terme. À court terme, il faut inclure une allocation pour le temps passé à chercher un emploi et le temps passé sans gagner sa vie.

La règle de base de ROUGH est que pour les logiciels et les travaux d’ingénierie professionnels, qualifiés et expérimentés sur une longue période (12 mois ou plus), un taux d’environ 75 $ à 100 $ est assez normal et prévu. (Ceci est AUD, mais avec les taux de change, je pense que l'USD sera similaire, pas identique, mais dans cette région). Un vrai coup chaud - peut-être 120 $ à 150 $, mais il vaut mieux être chaud. Si l’employeur fournit du matériel (ordinateurs, compilateurs, etc.), vous pouvez vous faire payer environ 10 $ / heure. Taux à court terme (c.-à-d. 6 à peut-être 12 mois): ajoutez 10 $ à 20 $ / heure.

ENCORE PLUS RIGIDE: environ 65 $ à 85 $ l’heure est à peu près considérée comme une "prime de copain" - c’est-à-dire ce que vous facturez à vos amis. À ces tarifs, votre comptable risque d’être horrifié.

COIN DES PÉDANTS: Une règle approximative signifie simplement que: rugueux!

Rapidement
la source
3
Construire le tout contre faire partie d'une équipe? Je ne pense vraiment pas que cela devrait être un facteur énorme. En fin de compte, vous obtiendrez les résultats escomptés, que vous soyez seul ou en équipe. Votre argument concernant le matériel est bon. Si vous fournissez votre propre matériel, il est raisonnable de facturer un tarif plus élevé. Vous devez acheter le matériel, après tout, le payer, le maintenir et l’amortir. L’assurance, etc., fait partie de votre "allocation pour fonds de retraite ... etc." comme ci-dessus, selon le coût, il peut être raisonnable de majorer le taux.
Rapidement maintenant
2
@quickly_now Je dis principalement qu'au lieu de travailler pour une entreprise qui vend des logiciels, je construis et vends le logiciel. Je me demande s’il manque une distinction entre "que coûte-t-il" et "que coûte le logiciel "? En plus de ne pas être sûr de la valeur de mon temps, je ne connais pas vraiment le prix. de logiciels dans une situation comme celle-ci non plus. Est-ce quelque chose que je devrais envisager? Ou le prix du logiciel dépend-il toujours de ce qu'il en coûte de construire de toute façon?
Carson Myers
1
@quickly_now Mon libellé était mauvais - c'est un rôle de consultant régulier, en "vendant" je veux dire "vendant à ce seul client". J'essaie juste de comprendre que je suis responsable de l'ensemble du processus, en portant tous les chapeaux impliqués dans le cycle de vie du logiciel, au lieu du chapeau de "développeur" que je porterais si j'étais un programmeur salarié.
Carson Myers
1
Qu'est-ce que le client va gagner, et quand, de votre travail? C'est la première question pour moi. Je veux savoir ce que mon travail signifie pour le client, en ce qui concerne son activité. S'ils ont un salaire de 10000 $ / mois et le portent à 15 000 $ un an après que j'ai commencé à travailler, commencez peut-être à économiser moins cher car ils pourraient quitter certaines ressources externes à cause de vous. Je cela dans "ce que coûte le logiciel". La liste des compétences et de l’expérience apparaît davantage lorsque l’on compare xx têtes et que le client choisit soit le prix, soit la compétence, et qu’il possède probablement déjà l’idée de ce qui est construit (et comment).
Indépendante
1
Vous avez complètement oublié de prendre en compte la quantité de valeur produite pour le client. S'ils versent 100 000 dollars au pigiste pour un an de travail et génèrent des profits d'un million de dollars, dont la marge bénéficiaire est de 90%, le pigiste aurait pu gagner plus d'argent. Il est possible de facturer 200 $ + / h si vous le définissez correctement.
Rudolf Olah
77

J'ai lu la règle de base "Prenez votre salaire et divisez-le par 1000", mais le fait est que je n'ai pas de salaire.

Ensuite, prenez ce que quelqu'un avec votre niveau d'expérience dans votre domaine ferait typiquement, et utilisez-le comme base. Si vous le faites de cette manière, si quelqu'un vous donne "une apparence désagréable et demande une justification", vous pourrez alors trancher votre justification.

Je ne veux pas tirer trop bas car cela va me prendre beaucoup de temps (et je reporte mon éducation pour ce projet). Je ne veux pas non plus tirer trop haut et obtenir des regards désagréables et une demande de justification ... Je ne sais pas ce que je ferais au cours d'une année, mais ce serait incroyablement bas.

Ne pas sous-payer vous-même. Vous pouvez toujours négocier votre tarif à la baisse, mais vous ne pouvez pas le négocier à la hausse. Si votre prix est bas, non seulement vous vivrez sur des ramen et briserez votre estime de soi, mais les autres ne vous prendront pas au sérieux.

Vers 1980, j'ai travaillé avec un gars du nom de Joe dans une grande usine. Joe avait un BAA et des années d'expérience dans notre domaine - mais il était superviseur de ligne dans l'atelier et portait des vêtements d'usine pour le travail. Il était plein d’idées sur la façon d’améliorer les choses, mais personne n’y a prêté attention, car c’était juste "Joe goin 'sur les mêmes vieux trucs".

À présent, il s’agissait d’une société cotée en bourse, dotée de plusieurs régimes d’achat d’actions pour les employés, avec un incroyable appariement entre les entreprises. Joe était un militaire à la retraite et touchait une pension complète. Il a donc investi, avec son épouse, chaque centime de son salaire dans l'achat d'actions de la société. Vers 1980, il y a eu une forte augmentation du cours de l'action et voilà ... Joe est parti et a cessé de fumer. Il avait encaissé environ le quart de son stock pour plusieurs millions de dollars.

Quelques mois plus tard, la nouvelle de l'entreprise: "Le consultant arrive". Toute l'usine s'est préparée pour cette personne merveilleuse à qui on versait des sommes fabuleuses pour pouvoir nous dire comment améliorer les choses. Le matin glorieux est arrivé, un groupe de cadres fauves a ouvert la porte de l'usine et il y avait… Joe. Dans un costume de 3 000 $. Joe ne nous a rien dit qu'il ne nous avait pas dit auparavant, mais cette fois, les gens ont fait attention. Lui et moi avions été copains et j'essayais de ne pas rire à deux fois. Il est juste passé devant, m'a souri et m'a fait un clin d'œil.

Portez-vous comme si vous méritez d'être pris au sérieux. Les gens raisonnables le feront, et vous n'avez pas besoin du reste. Et votre premier choix en tant que développeur de logiciels personnalisés est votre taux.

Bob Murphy
la source
1
+1 pour une réponse inspirante. Quelle est votre opinion sur la métrique "salaire / 1000"? Est-ce une règle empirique appropriée ou juste un calcul arbitraire qui pourrait fonctionner dans certaines circonstances?
Carson Myers
1
+1 point, bonne réponse. Votre argument sur le fait de ne pas vouloir de la malbouffe à faible taux est vrai. (Et j'ai été étonné de voir ce que les gens sont prêts à payer pour que je cumule une semaine de travail spécialisé. Je pensais que le taux était trop élevé. Ils ont payé. Je règle généralement mon taux un peu plus élevé pour les choses que je ne connais pas. t vraiment envie de faire.)
Rapidement
2
@Carson: C'est un bon point de départ aux États-Unis. Un facteur important dans cette mesure est la planification de l’absence de travail. Je donne donc un rabais aux clients à long terme. Je travaille aussi de la maison sans temps de déplacement, donc je mets généralement ce temps au travail. Et il y a des coûts fixes, comme les frais d'assurance et de bureau, qui diminuent en pourcentage du revenu à mesure que votre revenu augmente. Je finis donc par demander moins que mon salaire / 1000, mais à plus de 50 heures par semaine pour lesquelles chaque heure est payée, mon revenu net est toujours plus élevé que lorsque j'étais employé et que je passais le même temps au travail et aux trajets.
Bob Murphy
Grande réponse. Je vais imprimer cette réponse, l'épingler sur mon bureau et la lire chaque fois que j'ai un doute personnel.
Chris Ritchie
J'aimerais faire connaissance avec Joe!
Amadeus Sánchez
5

Cette réponse suppose que ce poste de consultant est (ou sera) votre seule source de revenus.

D'un point de vue commercial, "ce que je veux gagner" n'est pas pertinent, pas plus que ce que le client est prêt à payer.

Vous êtes un consultant, ce qui signifie que vous êtes un propriétaire unique de vos services métier. En tant que tel, vous devez calculer votre tarif en fonction de vos coûts, plus le niveau de profit qui rend le travail (et le coût d'opportunité de votre éducation différée) rentable.

Calculez combien vous devez gagner pour couvrir vos dépenses. Cela comprend l’hypothèque / le loyer, les services publics, les fournitures, le matériel informatique, l’octroi de licences logicielles, la nourriture, les vêtements, etc. Si vous avez déjà un budget, vous savez exactement quelles sont vos dépenses. Utilisez-le pour déterminer le coût de chaque heure de travail. Si vous avez l’intention de travailler 2 000 heures par an, divisez vos coûts annuels par 2 000.

Ajoutez ensuite une marge qui rend le travail intéressant. Si une marge de 20% semble raisonnable, multipliez votre coût horaire par 1,2. Si vous avez besoin de 30%, voire 40%, utilisez plutôt ce nombre.

En utilisant cette méthode garantira que vos dépenses sont complètement couverts, et vous probablement ne vous le prix du marché basé sur ce que vous voulez gagner. Sachez ce dont vous avez besoin, de quel balisage vous avez besoin et utilisez-le.

myopic.bones
la source
D'accord, cela a du sens et est facilement justifiable
Carson Myers le
11
En passant ... dans la plupart des entreprises que je connais, les taux de rémunération des employés ne sont pas les coûts des employés. Ce type à 40 dollars de l'heure pense qu'il est bien payé ... eh bien, le coût pour l'entreprise est généralement de 2 à 3 fois supérieur. Dans les endroits où je travaillais, les frais généraux étaient tels que la main-d’œuvre en ingénierie était facturée à 100 dollars de l’heure pour le système de comptabilisation des coûts interne. Et c'était il y a 10 ans. Ainsi, lorsque les employés voient le consultant hautement rémunéré gagner 120 dollars par heure, ils oublient qu’il s’agit du coût TOTAL pour l’entreprise et que leur salaire ne l’est pas.
Rapidement maintenant
quick_now est 100% correct.
Paul Nathan
4

J'aime fixer des taux forfaitaires pour des choses populaires, puis j'ai une liste dans Excel comme:

Nom de la fonctionnalité | Description | Temps pour compléter | Prix

J'ajoute ensuite tout ce qu'ils veulent et je peux proposer une fourchette de prix. Des choses sur lesquelles je prends normalement une supposition éclairée ...

CwTechies
la source
J'aime l'idée de tableur Excel.
Le Muffin Man
3

Déterminez ce dont vous avez besoin pour vivre et ajoutez 25% qui devrait être votre fond. Si vous dépassez ce seuil, vous ne pourrez probablement pas remplir votre contrat. Je ne dis pas que vous devriez accepter cela, mais ne rien accepter de moins que ce nombre.

Calculez votre nombre heureux. Ce nombre est probablement un peu plus élevé que votre fond de roche. C'est le chiffre qui indique que si vous en faites beaucoup, vous avez ce que vous voulez de façon réaliste et pouvez vivre heureux. Vos besoins sont facilement comblés et les dépenses imprévues ne doivent pas créer d'obstacle.

Où se situe votre chiffre heureux par rapport à vos attentes? S'il est inférieur au taux du marché (supposez 60 heures de débat), demandez le taux du marché. Si le prix correspond à celui du marché, demandez ce que vous voulez. S'il est supérieur, vous devez choisir entre sacrifier votre façon de vivre ou vous écarter du marché.

Mise à jour - Le travail de 300 $ / heure est probablement un consultant à besoin immédiat (besoin de vous ici maintenant car nous perdons de l'argent) à court terme (environ une semaine ou moins). Si vous avez de la chance dans l'une de ces grandes dépenses, vous estimez que votre temps en vaut la peine. Si vous êtes une entreprise qui perd 1 million par jour, vous ne payez rien pour un consultant. Si vous pouvez trouver un poste non super spécialisé avec un an, il ne paiera pas 300 / heure.

Arrêtez de vous inquiéter de ce que vous pourriez faire et concentrez-vous sur ce que vous voulez faire. Vous serez plus heureux tout autour. Il y aura toujours le gars qui dit que j'aurais pu en avoir plus. Si vous essayez de rivaliser avec les Jones, vous perdrez parce que Bob Jones a un cousin Charlie qui fait encore mieux. Et il a un frère David qui a fait sortir des gajillions au bon moment dans la bulle du widget ...

SoylentGray
la source
Souvent, lorsque je vois des gens mentionner des consultants en logiciels dans un blog ou quelque chose du genre, c'est généralement qualifié de "consultant à 300 $ / heure". Pendant longtemps , je pensais juste que c'est ce que les consultants de logiciels de charge, et maintenant que je vais être consultant et ont besoin de se pencher sur cela, je trouve que c'est un peu moins que pour beaucoup de gens. Cela provoque une certaine dissonance entre ce que je peux facturer sur le plan éthique pour mon temps et ce que je voulais faire quand on m'a d'abord demandé de développer un logiciel personnalisé en tant que consultant.
Carson Myers
@Carson - Mise à jour pour que vous puissiez y remédier.
SoylentGray
merci, je ne savais pas vraiment à quel point le calendrier et les circonstances du travail influaient sur le taux.
Carson Myers
3

Vous devez définir vos tarifs en fonction de la valeur que vous offrez au client. Si votre logiciel personnalisé doit augmenter ses ventes ou ses bénéfices, augmentez votre tarif car il peut se le permettre et cela en vaut la peine. Ceci est appelé "valeur ajoutée"

Ne sous-estimez jamais votre propre valeur.

Vous pouvez facturer 20 USD / heure si vous souhaitez concurrencer des entreprises de sous-traitance. Vous pouvez également facturer 100 USD / heure et définir votre solution comme une valeur ajoutée pour l'entreprise, ce qui augmentera les bénéfices.

Rudolf Olah
la source