Frequently asked questions
The questions clinics ask before deciding, in one place: price, getting started, money and checking the work. Type what you want to know and the list filters as you type. If your question is not here, ask me on a call.
Price, getting started, money, delivery dates, acceptance and cancelling.
General questions
Read the full version on How to orderHow do we start?
With a 15-30 minute call. I open the real thing on the call, then you get the scope and the whole price in one document. Book a time in the calendar at the bottom of the home page (Thailand time, GMT+7), or call +66 95 439 2344. Nothing is invoiced before you agree to it.
What does a clinic system cost?
The first 5 clinics get launch pricing in exchange for letting me tell their story. Starter $2,300 · Full $4,600 · Multi-branch $7,900 (full prices $3,900 · $7,900 · $12,500). Optional monthly care $129. No numbers appear later.
Why there is no demo to click
A clinic where patients book through LINE and a clinic that takes walk-ins at the counter need different systems from the very first screen. Any demo I could put online would always be one specific clinic's system. So I open the real thing on the call instead.
How long before I get a price?
One document within 1 to 2 business days after the call: scope, the full price, delivery dates, any monthly running cost, and a plain list of what is not included. The whole number goes in front of you once, and nothing gets added to it later.
How do I pay?
Visa or Mastercard, handled by Stripe. Once the scope is agreed you get a payment link, and the work starts as soon as the payment clears. A receipt is emailed to you immediately. If your finance team prefers, you get an invoice in English priced in USD instead, paid by international bank transfer the way most companies already pay contractors abroad, with your bank's outgoing fee yours to cover.
How is payment split?
Under $2,500 is paid in full up front, because splitting it costs us both more in admin than it protects. From $2,500 up you choose: pay in full and take 3% off, or split it 50/50, with the second invoice going out after you have the working system and have checked it. Large builds are split by phase, each phase with its own number and its own delivery date, and you can stop after any phase. You never pay ahead for work that does not exist yet.
How many rounds of changes do I get?
While the scope is still moving, changes are free: cut something, add something, or ask why a line costs what it costs. Nothing is committed and nothing is charged at that point. While you are checking the finished work, anything that does not match the agreed scope is fixed free, however many times it takes, until you accept it. New features or scope changes after the scope is agreed are quoted before I start, never after.
Who owns the code?
You do. On a project paid in full up front, the repository lives in your own GitHub account from the first day of work, not at the end. On a project split into instalments, you use the real system on my server throughout the build and the repository transfers to your account once the final instalment clears. Documentation is in English: a user guide with screenshots, a README your own developer can follow, and English comments in the code.
How do I check the work before the final payment?
You use the finished system on my server first and click through every screen. Anything that does not match what we agreed is fixed free before the final invoice goes out. Once it clears, the source code and the deployment to your own domain follow straight after. Three days without a reply after I say it is ready to check counts as accepted. After that the system is yours: run it yourself, or have me look after it for $129 a month. I do not promise business results like patient numbers or Google rankings, because nobody controls those.
Can I cancel, and do I get a refund?
Cancel any time before I begin and you get everything back, no reason needed, no notice period and no cancellation fee. Once I have started, the time is spent and cannot be recovered, so there is no refund on work already done, but I do not invoice the remaining stages and you keep everything built so far including the source code. Cancelling covers work not yet handed over: once everything agreed is delivered and you have accepted it, the final instalment is payment for work you already have. If it is not what we agreed, tell me and I fix it before invoicing. If I am the one who cannot continue, unworked stages are refunded with nothing held back as a handling fee.
What costs are not yours?
These are listed on your scope document so none of them appear later as a surprise: domain registration roughly $15–25 a year, always in your name and not mine; hosting or servers depending on the size of the system, and plenty of small projects genuinely run on free tiers which I will tell you about; AI usage roughly $10–60 a month based on real usage for projects that use it; and for mobile app projects a one-time $25 Google Play developer account, plus Apple's $99 a year developer programme if the app is on iPhone too.
Are you a company?
No. I am a registered sole trader, not a limited company, so the contract is with me by name. My commercial registration number is 1719900398604, issued by the Thai Ministry of Commerce, and my national ID number goes on the contract so you can check that the person signing is the person doing the work. There is no team and no subcontractors: the person you email is the person writing the code.
Are there countries you cannot work with?
I work with clients worldwide with one exception. I cannot supply software development, IT consulting or security testing to anyone located in Russia, Belarus, Cuba, Iran, North Korea, Syria, or the occupied regions of Ukraine. That is a legal restriction on this kind of service, not a preference, and it applies no matter who is paying.
What do you need before you test a system for security?
Written permission from the owner. I only test systems you can show me written permission for, and the permitted scope goes into the contract before I touch anything. No exceptions, including when the site is obviously yours. It protects both of us.
Your question is not here?
Book a call and tell me what you are stuck on. No technical words needed.
I answer straight, including when the answer is that you should not hire me for this.