Ask HN: Built an app for my university. Faculty loved it. Should I charge them?

55 points by KhoiUna ↗ HN
I built an app for my university in the US. They love using it. Now I want to charge a subscription ($16 per month), but I am an international student with F1 Visa. Should I form an LLC or incorporate? If yes, how, should I find a US partner? Or, I shouldn’t charge them at all?

44 comments

[ 4.4 ms ] story [ 93.4 ms ] thread
Before you form anything. Are you sure they will transition from free users to a subscription model? Did you already talk with them about it?

I'm assuming the 16$ is per seat? Are the people currently using it the ones that can get the budget approved?

If you’re serious, you may want to talk to a lawyer.

For example, depending on what type of student you are, and if you used school resources, your university might have some ownership of what you created.

So, first confirm you actually own copyright over what you made. Then work out what to do next.

+1. The best advice is to go talk to a lawyer. HackerNews is full of opinionated people who aren't lawyers.
Moreover, I believe not all kinds of work are permitted on F-1 visa, so "built an app" with(out) "charge for the application" may actually be a violation of the visa rules and lead to an explusion/deportation/whatever.
How about see their willing to pay first then talk to a lawyer?
I'd say, follow the advice abhv posted. They are better-placed in the University system, and so I think their advice applies better than mine.
I wouldn't bother here. Much cheaper than a lawyer is to start a Ltd company and sell the thing under that.

A) If the uni find out I doubt they would do anything without coming and talking to your first, squashing an entrepenurial student is not great PR B) If things do go the legal route, well the company won't own anything, shutter the doors and walk away with some good life lessons.

Most (all?) universities have a commercialization department/program. Maybe get in touch with them?
If you don't own the IP, like other people said, try packaging as an opportunity to sell the same app to other universities, with you sharing in the profit.
Prove you have something by first selling it to a different university at a price - you can use your existing university to say "we have existing users".

Don't charge your existing university - let them use it free - you need references.

Brilliant idea. You would make a good business partner.
Sell it to a different university.
Charge them for it and see how it goes. If it’s successful and very useful then you can iron out the details.
Mmm...that's too little money, like...turn that into a job instead. Consulting-ise it more.
May not work due to student visa. May also legally not be able to sell as well but that could be circumvented through a third party.
Right, so what I would do is develop it more customized to the specific university he's in, until they like HIM/HER so much because HE/SHE solves so many problems with HIS/HER software that they figure something out for HIM/HER to stay Stateside. An American institution can figure this out for him. That's what he's gotta shoot for, the exact opposite of the startup route.

EDIT: and target it for them as a competitive advantage FOR THEM, so they end up sponsoring a more secure visa and future.

Is this possible? I know the bureaucracy can be an issue.
If you work the club and ingratiate them, the bureaucracy is your biggest ally!
As others have mentioned, before you do any commercial things talk to two kinds of lawyers. First talk to an immigration attorney. Second talk to a lawyer dealing with IP. Both these issues have serious consequences if you ignore them.
I am a professor in a CS department.

* Easy: ask your dept for a job or RAship to continue to support and build the app and grow its utility. We pay students all the time to build website infra for us in the cs dept. It is usually a ~20$/hr rate, though, so you won't make too much, but it will fund your improvements.

* If you built the app on your own laptop, and you've published the app to the app stores on your own account, you likely own all the rights. Good for you. If the app is hosted in anyway on university resources, then you should be careful if you want to grow this into a business.

* From my own experience, it is very difficult to sell to individual university departments. Much easier to get hired as a consultant. But "enterprise software" that is sold by a license may require the "university procurement" people to get involved. They will went some evidence you'll be around for 3-5yrs, etc...

* Look into how Piazza, Gradescope, Overleaf are doing with university-wide account sales. From what I know, those sales processes are slow and expensive, even though the apps bring enormous value to faculty (e.g., i end up paying for my own single accounts and expensing them against my research budget). Use your network to find someone at those companies to do more research.

Good luck!

btw, happy to try your app and give you feedback

I’ve been through the university procurement process. My experience wasn’t too bad. There’s a bit of red tape but the folks who want your solution are probably willing to minimize the process as much as they can (though you’ll still need to complete it).

I would also consider charging for non recurring engineering fees (sort of like consulting).

Instead of $16/mo/user charge a few thousand $s for integration or custom development. Paying for labor is something companies understand very well.

This is the first “boots on the ground” thing I learned being subject to a procurement process: if someone - or the right person - within an org wants your stuff, then you’ll be surprised how many on-paper “requirements” are able to just fall away.
Or they'll tell you the hidden requirements! I remember selling to a school board back in 2008. We wanted to issue them a bill with one line item: "Software, $100,000."

Luckily, we had a champion inside who took us aside and gently proposed that we repackage it into several line items: site-wide licensing, installation support, training support, 1-year of tech support, custom development fee, etc. It tallied to the same amount, but looked a lot more "normal" for procurement purposes.

Yup. You have to speak their language.
I would think that this kind of itemization would also help them in cases where they are trying to detect fraud.
It’s not a big app. I spent like 50+ hours making the app. So charging thousands is out of their budget.
Don't make the mistake of assuming the hours spent is correlated to the amount they will spend.

I'm not saying they will spend thousands of dollars but you might be surprised how big their budgets are and the numbers they are used to.

It's not a factor of how long it took you to make it, but the value of it to the end user. If (in a contrived example) it took you 1 hour to create but saved the end user many hundreds of hours of expensive labor, it could be worth a great deal. Think about the output instead of the input when pricing your creation!
some universities have a "developed using university resources" as an IP owning clause.

this means if you coded this at your desk, even if on your "spare time", the university provided resources (the desk) and thus has a claim one your IP.

Is it $16/user/month or $16/university/month?

If it’s per university, see if you can have someone Venmo you a few months worth of subscription (to prove the model) before worrying about anything else. But it’s gonna be hard to make a living at this price point. Consider raising your price by 100x and see if they still love it then.

If it’s per user, see if it works for non-universities. If you can, let them use it for free, get a case study and go sell to every other industry, they will all be easier. We started our SaaS in a similar way at a lower price ($5/user/month), 10 years on we’re still rolling and we have never charged our uni a dollar. Feel free to email me if you want any more advice on this.

(Not a lawyer.)

ps. What does your app do?

It’s $16/user/month

I built two apps for international student community: one app for them to reserve the dorm’s kitchen and another app for students to submit pictures taken at on-campus events. The faculty can then view these and see international students’ involvement.

> Or, I shouldn’t charge them at all?

Would you feel right about charging them? I know this sounds hopelessly naive on HN, but not everything needs to be monetized, even if it can be. You have a right to make money, but you don't have a responsibility to charge them if you don't feel good about it.

Consider also how much responsibility you want to have to maintain and update this application for paying customers, and how much of your life you want to devote to supporting it.

Any answer is okay, I don't know your situation.

Why not? They’re charging him?

People get into enormous amounts of debt for the privilege of being at university.

The university has something of value (cynically a certificate). The poster pays to receive it. Now the poster has built something of value. If people are willing to pay for it, there’s no reason to give it away for free.

That’s not how things work in reality. Paying for something changes peoples expectations, even subconsciously. OP is inarguably taking on more work and responsibility. A cost/benefit still needs to be undertaken. And if you spend a lot of time on HN getting excited about “startups” and whatever it can give you a warped idea of when you should try for monetisation.
I wonder if you could sidestep the visa issue by forming a business entity in your home country for the purpose of selling your app. I'm thinking that if I was getting a good app, and willing to pay $16/mo, I wouldn't care what country my money was going to.
Are they willing to pay for it? Most people love free apps, but don't buy the paid versions, so the fact they like it does not mean they will be interested to pay.

This kind of stuff needs to be discussed upfront.

They’re willing to pay. As far as I know, they concern about an international student-led business.
[dead]
To say that any of those 6 things are better ways to make money than selling software is simply not true.

Edit: except SaaS, which is what OP is doing…

At Cal, a couple of students built an all-in-one course search/scheduling tool which incorporated grade distros, professor ratings, exam DBs, etc. They eventually sold it to our independent student union for continued development and maintenance. It sounds like your solution targets professors but it could be something to keep in mind.
Assuming they are willing to pay for it. You should. For a price where they are happy. Go through the proper channel though. It should be a tedious and taunting task. But you should be able to learn so much from it, Enterprise purchasing agreement is 100x worst.

Then you can start selling your software to other Universities. For a much higher ( or a fairer ) price.

Good Luck.

Talk to an immigration attorney first.

An F1 visa has significant limitations regarding work.

Violation of its terms could get you deported.

Deportation from the US often comes with a long term ban on entry.

If it doesn’t seem reasonable to pay an attorney for $16/user/month, that is an indication that the potential business is not actually viable…legal fees are an ordinary operating expense for a viable business.

Keep in mind that what you are considering leaves a clear paper trail should ICE decide to investigate.

Good luck.

This is absolutely the right answer. You've mentioned you are an F1 student, and that unfortunately has a lot of limitations on your work. Getting your professor to fund your work as an Research Appointment could work.

My understanding is that you can't get paid in any manner unless it is through your university and even then there's only a limited number of options. If you decide to go ahead with it and charge people through other means (stripe / paypal / donations) you could get into serious trouble when you report your taxes. Even on a H1B (work visa) you are very restricted in how you can get paid.

I'm not a lawyer but my recommendation is to make it open source and free, and hope that it pads your resume. That may be more lucrative in the long run.

Universities are billion dollar organizations focused on their own financial growth. Many universities are private and obsessed with growth.

There is no issue with charging them to help on their mission. In fact, it's probably the only way to do so sustainably.

If they like your tool enough, and you stopped working for them for free to do so, they would likely find the funds to get someone else to make it, while using your free labour like too many organizations do already in other ways.

The other thing to look out for is brain rape. Academia will love to understand how you solved a problem in detail so either they can present it as their own, or imagine they could do it themselves.

Consider if you are being meek or gun-shy, and how much of it is the desired behaviour of you.