I have encountered this situation in the past and I remember what I previously charged, however, I am open to hearing opinions. A few years back, I developed a complex program consisting of over 4000 steps, with 4 analog input-outs and 2 encoders. Recently, the machine that utilized this program was sold due to bankruptcy but has been running smoothly ever since. I always ensure to place a sticker inside the programming port with my company's contact details. Recently, the current owner of the machine reached out to me, informing me that the PLC had completely failed (CPU error). They had a technician verify the issue and the technician mentioned that if they could retrieve the original program, they could install a new PLC and upload the program. Otherwise, it would be a costly process. They inquired about my availability to come and complete the task myself, and if I still had access to the program. After searching through numerous old hard drives, I managed to locate the program (which was originally written in 2010). I am no longer keen on traveling long distances and staying in hotels, as I am advancing in age. Additionally, I prioritize efficiency and do not believe in unnecessary travel for work. Now that I have found the program, the question remains - how much should I charge for simply attaching it to an email and sending it over?
Hello Ron, the situation can vary. If the customer only requires the program but plans to have someone else install it on the PLC, you may consider requesting compensation for your efforts in obtaining the program. This could entail asking for a substantial amount to reflect the value of the intellectual property of the program. However, excluding ongoing support, could you potentially request a fee in the thousands? On the other hand, if the customer requires support, it would be appropriate to provide a quote for additional assistance at an hourly rate. This is a possible approach to consider in handling this situation.
Determining the rightful owner or holder of the program is essential in this situation. I concur with @AlfredoQuintero's suggestion of charging
I encountered a comparable scenario where I was able to provide a solution for just £600. It proved to be cost-effective for the client as hiring someone to start from scratch would have been more expensive.
There have been various valid perspectives shared, however, without information on the hourly rate of the machine, it is difficult to determine its value to the owners. It is also unclear if there is potential for additional enhancements through a rewrite and investing in additional instruments. To calculate the cost, I recommend charging for the hours spent searching for software and processing invoices, rounding up to the nearest 4-hour increment.
As a gesture of gratitude towards my past clients and supporters, I keep all the programs I have developed backed up on various platforms. If you ever need a copy, feel free to reach out via email. Each program and customer has played a role in my current success, and I believe in giving back in small ways to show appreciation for their support.
I fully understand your predicament. Given the level of expertise and the rarity of the resource you're providing, it's fair that you would charge a higher price. Don't forget that the retrieval of the program from old hard drives also took effort and time on your end, while the program itself is invaluable as it saves the new owner a fortune in new programming costs. While placing an exact price can be tricky, a potential solution could be billing a portion of what it would cost them to recreate the program from scratch. This not only emphasizes your contribution but also appears reasonable to the client given their other options.
It sounds like quite the journey you've been on with that program! Given the complexity of the work you did back in 2010 and the value it brings to the current owner, I’d suggest charging a fee that reflects not just the time spent finding it, but also the expertise you bring to the table. Considering you’re not keen on travel anymore, maybe a flat fee in the range of $200-$500 could be fair, depending on how integral that program is to their operations. It acknowledges the time and effort that went into creating it while also accommodating your current preferences for remote work.
It's great that you were able to locate the program! Given the complexity of what you developed and the potential costs involved for the new owner, I’d suggest charging a fair fee that reflects both the value of your work and the fact that you’re providing a crucial resource. Perhaps consider a licensing fee or a service fee rather than just a flat rate for emailing it. This way, you’re also reinforcing the value of your expertise and the years of experience behind the program. It could be a win-win if they see it as investing in their continued operation!
It's great that you found the program, and I totally understand your hesitation about traveling for work at this stage. Given the complexity of the program and the value it brings to the current owner, I think charging a reasonable fee for your expertise and the time you spent retrieving it is fair. You might consider a flat fee, perhaps in the range of $200-$500, depending on how critical the program's function is to their operation. It's not just about sending an email; it's about your years of experience and the hassle of digging it out. Plus, you could also propose a consulting option if they need further assistance after the upload—keeping the door open for future work without the travel hassle!
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: When deciding on a fee for sending over a program, factors such as the complexity of the program, the time and effort invested in its development, the urgency of the request, and the market rates for similar services should be taken into account.
Answer: Yes, it is common to charge for sending over a program, especially for complex programs like the one described. Industry rates can vary based on the factors mentioned earlier, but typically, fees are based on the value of the service provided and the expertise required.
Answer: To ensure smooth program retrieval and transfer, it is recommended to maintain backups of all programs, label programming ports with contact details, keep track of program versions and dates, and establish clear communication channels with clients to facilitate quick response to such requests.
Answer: When negotiating a fair price for sending over a program without traveling, it is important to consider the value of the service provided, the convenience offered to the client, and any additional costs incurred by the service provider. Clear communication about pricing
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.