Ask

german customer wants a vat invoice with my vat number and i'm a one-person us llc - what do i actually send

The lazy structural answer is to stop being the seller. A merchant of record sells to the customer, handles VAT and sales tax registration, issues the compliant invoice with the right numbers on it, and pays you out. Paddle and Lemon Squeezy are the usual two for small software, and the headline rate is meaningfully higher than a bare card processor - roughly in the five percent plus a fixed fee range, but verify current pricing because both have changed it, and one of them has been through an acquisition since.

So the real trade is a few extra points of revenue against never having to think about this again. At $290 a year with a handful of EU customers the extra fee is small money and the mental overhead saving is not.

At higher volume it flips and people move back to processing themselves plus a tax automation add-on.

156 · in/invoices-and-tax ·

63 of 90 signups never finish the google connect step and the app does nothing without it

Reordered mine and it was the biggest single change I have made to a funnel.

Old order was signup, connect, pick, output. New order is signup, look at a full report built from demo data that is obviously demo data, then a button that says use my own files. Connect rate went from around 30% to around 55% and the number reaching a real report roughly doubled.

My caveat is that I only had about 140 signups either side of the change, so treat the exact numbers as a direction and not a law. The mechanism seems simple though - before the demo you were asking a stranger for access to their documents on the strength of a landing page. Afterwards you are asking someone who has seen what they get.

79 · in/onboarding-flow ·

2 of my first 8 customers want a self-hosted version at $19/mo - yes or trap

Price it as a different product, not a tier. $19 a month self-hosted is a rounding error against the hours it will cost - one four-hour support Saturday a quarter already eats a year of that customer's revenue. Every solo self-hosted thing I've seen survive was annual, invoiced, and at least 8-10x the cloud price.

If both customers say no at that price, you've learned the requirement wasn't as hard as stated, which is worth knowing for zero engineering.

48 · in/first-ten-customers ·

Go or Rust for a JSON over HTTP service that two people have to maintain

Numbers from our migration, because everyone quotes benchmarks that are not their workload. Our Rust service idles around 25MB resident, the Go equivalent around 60MB with GC headroom, and under our actual load the p99 difference was around three milliseconds on a request that spends 40 milliseconds waiting on Postgres. So the difference was real, measurable, and completely irrelevant to us. If your p99 is dominated by database round trips, and at 30 CRUD endpoints it almost certainly is, the language is not where your latency lives.

87 · in/rust-lang ·