PCB Design Pricing - Page 1
Forum section: electronics / general

author: Wilksey
author_rank: Super Contributor
timestamp: February 18, 2020, 09:18:15 pm
content: Hi,So I was answering a few support questions on the Facebook KiCAD group (or one of them) and I got a private message asking if i'd be interested in joining a "team", after probing a bit further turns out the person I was speaking to has no idea how to use KiCAD and wants someone to do the work for them, so I read between the lines and was correct in thinking that they did not have schematic or parts list or anything, so I said it would probably take a week and a bit, so 60+ hours depending on how "complete" the project was it might be longer, but wouldn't know until they sent me the information, and I said I would charge £50 an hour for design work, which I thought was reasonable considering it costs nearly 3 x that for a local PCB assembler to offer the same service. Apparently the business partner wasn't happy, "blew a fuse" I think was the term used (for both cost and timescale) gave some "we're only a startup" story.Anyway, after reading some other posts on here and online, it seems as though I might be charging too little, but can someone tell me if I am being unreasonable with the offer or if they are just trying to cheap out.I also got requests after asking me how to do certain things with the schematic editor in KiCAD, but the person has already admitted they have no idea how to operate it and is using a really old version, so I get the feeling they are trying to squeeze me for knowledge, which I am being very cautious about how much "free" knowledge they are getting from me.Cheers and TIA!

author: ataradov
author_rank: Super Contributor
timestamp: February 18, 2020, 09:31:29 pm
content: You are charging way too little. If they don't jump on that price, you should walk. No good will come out of trying to talk to clueless startup kids.At the same time I provide all the knowledge I can as long as it does not involve me doing any of the work. The end result is almost always the same - the still can't do stuff themselves. You need to have a clue to squeeze and absorb knowledge.

author: Wilksey
author_rank: Super Contributor
timestamp: February 18, 2020, 09:38:05 pm
content: Thanks Alex,Yes, I am not going any cheaper, I have better things to do with my time that make someone else rich (other than my current boss that is!)I don't mind giving advice, and I even sent a particular layout that they wanted, only took 5 mins to do so I wasn't too bothered, but as they are on the oldest version available and I am on the newest it never worked correctly, so I basically said tough, sent a screenshot of what it should look like and if they want to update to the newest version then the file I sent them will work.I probed as to why they didn't use a tool they can use and they said that it was too expensive. The tool they are used to is £350 a license. Then they said something about only having old hardware not being able to run the latest version of KiCAD.Good to know it is them who are trying it on!Cheers

author: twospoons
author_rank: Frequent Contributor
timestamp: February 18, 2020, 09:42:57 pm
content: Thats the problem with many "start-ups". They're usually started by people who have no clue just how much engineering goes into a product, or how much an engineers time is worth. They're also underfunded most of the time, so if they balk at your price they're either not serious, or you're going to have trouble getting paid.I love it when I quote for a job and they dont flinch - you know they've done their homework, and doing things right instead of cheap isn't going to be a problem.

author: Wilksey
author_rank: Super Contributor
timestamp: February 18, 2020, 09:50:03 pm
content: Yes, well, I wouldn't hand over any design work until I had been paid, and i'd make them sign a payment term sheet to say when "x" has been done they pay me "£xx".What makes it even more absurd is the person I spoke to has stated they they have designed products for a few high end audio companies and it only took "one or two days", can't be that high end then!I don't believe most of what has been said tbh.

author: ataradov
author_rank: Super Contributor
timestamp: February 18, 2020, 09:52:38 pm
content: In cases like this you should be glad you are not being asked to work for "exposure"

author: Wilksey
author_rank: Super Contributor
timestamp: February 18, 2020, 09:57:52 pm
content: Well when they opened with "do you want to be part of the team", I thought here we go! lol

author: AndyC_772
author_rank: Super Contributor
timestamp: February 18, 2020, 10:10:46 pm
content: A good design engineer *is* part of the team. Whether you're an employee or an independent contractor doesn't really change that; you still need to get to know the people you're working for, the idea they have, and their target application.

author: Wilksey
author_rank: Super Contributor
timestamp: February 18, 2020, 10:24:41 pm
content: Hi Andy,Yes, but it wasn't meant like that, it was more like " I don't know what I am doing, you join the team and make the board for a low price, free preferably".I've dealt with people like it before, always want something for nothing, when they can't even be arsed to update their stuff to run the latest software which is free, I asked why he didn't update he said he liked his current set up, then I get a bit lost for words!

author: AndyC_772
author_rank: Super Contributor
timestamp: February 19, 2020, 10:19:17 am
content: Ah, yes... I've had that too, and it's awkward.The best thing you can do under those circumstances is provide a clear, itemised quote, explaining how long you expect each part of the process to take, and your hourly rate for any time you spend engaged on their project. Remember you're selling your time and expertise; I normally allow an initial meeting with any new customer for free, but charge for any time I spend on consultancy afterwards (whether I actually design something for them or not).Be sure to also list those things which are *not* included in that quote, which may include technical support, design changes, approvals, interoperability testing, and anything else which can't really be defined until later in the project. This will help avoid misunderstandings later on.At the end of the day you'll never compete with free or 'mates rates', and nor should you try to. Some companies are genuinely better off getting a keen hobbyist or engineering student to help them instead, and that's fine. When they genuinely need a professional service, they'll come back.

author: Wilksey
author_rank: Super Contributor
timestamp: February 19, 2020, 12:48:55 pm
content: Thanks Andy,Yes, I do provide a per hour charge and I state than any time is chargeable therefore I allow things like feature creep but at their own expense.If I thought it was a serious gig then i'd engage more, this is more of a self proclaimed engineer, i.e. I used to do it back in the day and only charge £1000 for the entire project and get it done in a day or two. Which I replied if you are capable of doing it yourself then go ahead, you'll save a ton of money.I am not trying to compete with mates rates or am I willing to do it for free, I've stated that quite clearly to them already.Let the saga continue!Cheers

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 19, 2020, 01:23:25 pm
content: Quote from: Wilksey on February 19, 2020, 12:48:55 pmWhich, unless they don't actually get any pay for their own job, is usually not true at all. It would cost someone "capable", but inexperienced, a lot more time, and the associated cost would end up a lot higher.

author: Wilksey
author_rank: Super Contributor
timestamp: February 19, 2020, 01:34:04 pm
content: Yes, but it's their own time then, not mine, if they want to do it for free or peanuts themselves, then let them go ahead.

author: rrinker
author_rank: Super Contributor
timestamp: February 19, 2020, 03:34:34 pm
content: Sounds like you dodged a bullet there. "Don't have a computer capable of running a new version of KiCAD"? My work laptop is a dual core I5 with no discrete graphics and it rius KiCAD just fine. Most any fairly basic computer can run KiCAD. If they can't afford that - how can they afford to pay a designer? Even if they accepted your offer, which I agree, you were charging too little based on the information provided, I wouldn't hold my breath waiting for the check to come.And no schematic at all? Sounds like they were trying to get you to not just design the PCB, but design the whole thing. That's DEFINITELY worth way more than you were going to charge. Are they too poor to even afford some paper and pencils for their 'startup' to hand draw a schematic? Or does no one remember how to do that any more?I made that mistake in my younger days, undercharging for my skill (in IT work - I have an EE degree but only pretend to be one at home, on weekends, for personal projects. I ended up in IT a few months into my first job, and been here 30+ years). I now work for a consulting firm, have for the past 20+ years (name on my paychek has changed a few times, but I haven't gone job seeking) so side work is a conflict of interest now, but back then I was working internal for a company so I figured I could make some extra money providing help for some local small businesses who might not be able to afford the big support companies in the area. I had a few jobs and made a little money, but I also had a couple of nightmares, including a lawyer (I will NEVER work for a lawyer EVER again) who not only didn't pay me, but threatened to sue me for an ancient used computer that the hard drive failed in the day after I worked on their server. I really should have just left the first night when I saw all the past due notices for their office's electric bill sitting on the accountant's desk - if they don;t pay their electric bill, what chance do I have of being paid? Sure enough.. So I would work nights and weekends, but not have a lot to show for it, as I thought I was charging a good price, more than I made at my regular job, but far less than the local IT companies charged their clients. Never again. Not going to undervalue my worth.

author: Wilksey
author_rank: Super Contributor
timestamp: February 19, 2020, 05:58:38 pm
content: Yes, I've told them a few home truths.Apparently the machine in question is a Mac, not pretending to understand how it works but I'm sure it can run the latest version of KiCAD, it doesn't sound like an ancient Mac.The only hope of non payment is small claims, they certainly wouldn't get the designs!

author: AndyC_772
author_rank: Super Contributor
timestamp: February 20, 2020, 07:43:22 am
content: Quote from: rrinker on February 19, 2020, 03:34:34 pmBe careful here... I had what I politely refer to as a "learning experience" some years ago with a new client who had a hand drawn schematic, and wanted it turning into a PCB.I wasn't hired to review the schematic, but as I transcribed it into CAD it was impossible to miss the fact that it contained basic errors. It simply wouldn't work as designed, and as completely waste everyone's time and money with a board that would end up straight in the scrap bin, I pointed out the mistakes I'd found.This in itself raises questions about what service I'm really providing, what I should be charging, and what responsibility I'm taking on for the overall success of the project. I could have taken the view that I'm being paid to design a PCB and nothing else, but that wouldn't have been in anyone's best interests in the long run. Besides, who wouldn't want the chance to fix their silly mistakes before rev A is even made?You can probably fill in the rest. I got an earful for even suggesting that their design might be defective, the boards didn't work, and you can guess who got the blame.Since then, I design my own schematics - or, at the very least, carry out a full review of anything I'm supplied by a customer.

author: lutkeveld
author_rank: Regular Contributor
timestamp: February 20, 2020, 10:07:34 am
content: Never build on a broken foundation.I have also had the experience of making a perfect layout for an imperfect schematic.Always charge as if you are responsible for the schematic.

author: Wilksey
author_rank: Super Contributor
timestamp: February 20, 2020, 12:39:54 pm
content: That is a difficult one as I found out myself, different situation, but someone designed the schematic and wanted me to do the layout, but the schematic was wrong, the project manager told me to stop picking fault and just "get on and make the board", these people have some grand misconception that every schematic editor has a "to PCB" button which should take a few hours at most to make a PCB from schematic, and why does it take weeks or more to draw "some lines".They came from a software project so they didn't understand that you can't just "recompile" a board for essentially nothing, and that the lead time on the finished boards could be weeks depending how deep their pockets are.Needless to say the MD went ballistic when the boards didn't work, and who got the blame? Yup, me, but I had told the project manager to write everything down in an email or else i'd forget, yeah, well it was for my own arse covering than anything else, and it saved me no end of hassle.So it went from raised voices at me in a small office to 20 sheets of A4 paper being printed off and thrust in the directors face to a very polite request if I would be able to fix the issues and get it sorted (in quick time) and the project manager got shuffled off elsewhere.This was my full time employment, so is why I said it's different, but you take these "life lessons" with you.

author: Wilksey
author_rank: Super Contributor
timestamp: February 23, 2020, 07:09:10 pm
content: Oho! You'll love the latest correspondence.Apparently, I am being unreasonable and using this kindly fellow as a "meal ticket" and if I "carry on like this" i'll end up with "ZERO!".I thought we were pretty much done with the initial conversation but he keeps on coming back for more! I told him if I worked to his prices i'd end up in negative equity so no thanks.It's amusing and annoying at the same time, more annoying that there are people who genuinely think this way and amusing for everything else.He has also started (not naming my name) posting his ramblings (with very bad grammar and spelling) on Facebook groups. Trouble is, people on the groups are disagreeing with him!

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 23, 2020, 07:19:58 pm
content: Ahah, from what you describe, this very much looks like your typical kiddies who think they can do serious business just because, you know, they have a couple ideas and they know how to use Facebook and Twitter. It's not even really exxagerated. Welcome to the 21st century.

author: Wilksey
author_rank: Super Contributor
timestamp: February 23, 2020, 07:30:01 pm
content: Yes, sad but true, I've seen a few of them, didn't expect it from a 65 year old retired audio engineer though!Ho Hum.

author: james_s
author_rank: Super Contributor
timestamp: February 23, 2020, 08:52:52 pm
content: IMHO the only reason to work for a startup earning less than the going rate is the chance of a significant reward if the company takes off, goes public or gets acquired. If you're an independent contractor then there is nothing to be gained and no point in wasting your time. If they can't afford your rates let them figure it out on their own. KiCad will run fine on a 10 year old midrange PC so hardware is no excuse.

author: AndyC_772
author_rank: Super Contributor
timestamp: February 23, 2020, 09:14:52 pm
content: Quote from: Wilksey on February 23, 2020, 07:09:10 pmHas he explained why he doesn't just go to someone cheaper?

author: Wilksey
author_rank: Super Contributor
timestamp: February 23, 2020, 09:26:16 pm
content: james_s, yes i've let him figure it out, he keeps messaging me with questions on how to do things, i've stopped answering him now, I am only doing a bit on the side, not worth it for me, it's not even my main income source, so i'd rather sit around and watch tv than work for nothing.@AndyC_772, nope, I've told him his best bet is to find a fresh out of college student to do his dirty work, he might find cheap(er) labour there! I think he has already been to a few others, i'm guessing he didn't like their pricing either, kept going on about "back in the day" how he would do an entire system for £1k - £1.5k, I asked him how long ago and to convert that into new money and add increase for demand, he ignored that question and started talking about how he burnt himself out doing so much and had a few heart attacks.

author: james_s
author_rank: Super Contributor
timestamp: February 24, 2020, 04:07:27 am
content: Yeah I wonder how much he paid a month in mortgage/rent, taxes, utilities and food. That 1.5k back then was probably a whole lot more money than it is now.There's a place around here my friend did some freelance tech work for when he was trying to save up some money to move out of state. The guy was trying to pay him something not a lot more than minimum wage saying that's what he'd been paying for experienced techs. Yeah 15 years ago when the cost of living in this area was 1/3 what it is now.

author: Wilksey
author_rank: Super Contributor
timestamp: February 24, 2020, 04:40:54 pm
content: I think they live in cuckoo land some of these estranged folk!I should just point them in the direction of UpWork or similar where they will do it for $5, and i'm sure it'll work out just nicely.He started complaining that I didn't even ask for the specification, I said why would I when you are not interested in my pricing. lolHis latest was saying that KiCAD is full of bugs, not QC'd and he isn't interested in using it, so I said use EAGLE, he said he's not interested in using that, so I said use RS DesignSpark, he said he's not under no circumstances running Windows or emulation under his Mac. Not much else you can say, he's already said he can't afford the tool he knows how to use (£350 for a single user license). I thought that was very cheap!I think / hope he's finally given up pestering me!

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 24, 2020, 04:42:09 pm
content: Quote from: james_s on February 23, 2020, 08:52:52 pmAgree 100%. Unless you can make a lot of money off of them - which can occasionally happen when they have a big project and just raised money - don't bother. It's usually not a satisfying experience, whether you are a contractor or an employee!

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 24, 2020, 04:44:30 pm
content: Quote from: Wilksey on February 24, 2020, 04:40:54 pmOk exactly! These plaforms are spot on the kind of approach for them. They'll find dozens of people from India and other parts of the world that will do that for a few bucks.Whether It will work out nicely is another matter, but it's not your problem.

author: Wilksey
author_rank: Super Contributor
timestamp: February 24, 2020, 05:59:17 pm
content: I used the term "nicely" loosely!As long as he stops trying to get me to do it for nothing then i'm all for it!Serious requests are few and far between these days, I get more trying to take the mick than those that actually appreciate what goes into it!

author: james_s
author_rank: Super Contributor
timestamp: February 24, 2020, 07:55:29 pm
content: I guess the solution to that is just say this is what I charge, if you cannot afford my rates please go elsewhere.

author: Wilksey
author_rank: Super Contributor
timestamp: February 24, 2020, 08:35:51 pm
content: Yes, that is what I say, there has been a few I guess you could call them charity type situations where the end goal is to teach kids and adults with learning difficulties about electronics and i've done a few kit designs and made a custom PCB, these are for pure charity (not not-for-profit) and run by volunteers, i've only charged them the cost of the PCB's and the components, which they were happy with as they get funding etc for these kinds of events.Other than that i've done a few favours for people I know, general Joe Bloggs will get that ultimatum!I sometimes think it'd be easier to just make something and sell it rather than get bespoke work.

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 26, 2020, 02:19:47 am
content: Quote from: Wilksey on February 24, 2020, 08:35:51 pmEasier not necessarily, but having the potential to make you a lot more money for less work, certainly.Being paid exclusively for your work time is the worst way of making money actually.

author: Wilksey
author_rank: Super Contributor
timestamp: February 27, 2020, 04:00:39 pm
content: Yes, the only downside is to find a buyer for said product, being paid for the work you have already found a buyer, but which is the less stressful way of working?!The eejit has finally gone away, took him a while to understand that I didn't want to have anything to do with him or his "company".

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 27, 2020, 04:50:51 pm
content: Quote from: Wilksey on February 27, 2020, 04:00:39 pm"Rich" people usually tell you that you have to make money work for you, not you work for money.Selling stuff has a wide potential for scaling up. Selling your own time - nope. Only 24 hours a day.You could also take a mixed approach - have one or a few products to sell, and then do contract work/custom designs as well. So one can compensate the other when things get tough.

author: Ice-Tea
author_rank: Super Contributor
timestamp: February 27, 2020, 05:00:30 pm
content: Quote from: Wilksey on February 20, 2020, 12:39:54 pmA peer review should be part of any design flow. If your employer is not willing to embrace the concept, run for the hills. A good peer review will pay itself back tenfold.

author: wraper
author_rank: Unknown
timestamp: February 27, 2020, 05:00:39 pm
content: Quote from: SiliconWizard on February 27, 2020, 04:50:51 pmYep, I design custom stuff for customers for symbolic fee. But with a catch that I'm a supplier, I don't sell design itself.

author: PlainName
author_rank: Super Contributor
timestamp: February 27, 2020, 05:07:04 pm
content: QuoteYou can sub-contract and effectively have more than 24 hours. 'Course, the pay is less (or your charges higher) for the work you pass on.

author: SiliconWizard
author_rank: Super Contributor
timestamp: February 27, 2020, 05:59:56 pm
content: Quote from: dunkemhigh on February 27, 2020, 05:07:04 pmYes, selling other people's time is more scalable. That's in a way what employers do.