How to find a business consultant that would ensure that all your business activities are legal and compliant with all regulations?
"Getting a specific service recommendation is off-topic, but the question of what type of professional you need seems on-topic to me.  You may be looking for more than one professional in this case, but you could try these to start your search: Different people do things differently, but I think it would be pretty common to have a relationship (i.e. contract, retainer agreement, at least have met the person in case you have an ""emergency"") with a business law attorney and either a CPA or tax attorney.  You may try not to use them too much to keep costs down, but you don't want to be searching for one after you have an issue. You want to know who you're going to call and may establish at least a basis working relationship."
"You're confusing so many things at once here...... First thing first: we cannot suggest you what to do business-wise since we have no idea about your business. How on Earth can anyone know if you should sell the software to someone or try to distribute to customers yourself? How would we know if you should hire employees or not? If you say you don't need employees - why would you consider hiring them? If you say you want to sell several copies and have your own customers - why would you ask if you should sell your code to someone else? Doesn't make sense. Now to some more specific issues: I heard sole proprietary companies doesn't earn more than 250k and   it's better to switch to corporation or LLC etc. because of benefits. I heard it was snowing today in Honolulu. So you heard things. It doesn't make them true, or relevant to you. There's no earning limit above which you should incorporate. You can be sole proprietor and make millions, and you can incorporate for a $10K/year revenue business. Sole proprietorship, incorporation (can be C-Corp or S-Corp), or LLC - these are four different types of legal entity to conduct business. Each has its own set of benefits and drawbacks, and you must understand which one suits you in your particular situation. For that you should talk to a lawyer who could help you understand what liability protection you might need, and to a tax adviser (EA/CPA licensed in your state) who can help you understand the tax-related costs and benefits of each choice. On the other hand I heard that if I create LLC company, in case of   failure, they can get EVERYTHING from me, what's this all about? No. This is not true. Who are ""they"", how do you define ""failure"", and why would they get anything from you at all? Even without knowing all that, your understanding is wrong, because the ""LL"" in LLC stands for LIMITED liability. The whole point of forming LLC or Corporation is to limit your own personal liability. But mere incorporation or forming LLC doesn't necessarily mean your liability is limited. Your State law defines what you must do for that limited liability protection, and that includes proper ways to run your business. Again - talk to your lawyer and your tax adviser about what it means to you. I'm totally unfamiliar with everything related to   taxes/companies/LLC/corporation etc Familiarize yourself. No-one is going to do it for you. Start reading, ask specific questions on specific issues, and get a proper legal and tax advice from licensed professionals." "These kinds of questions can be rather tricky. I've struggled with this sort of thing in the past when I had income from a hobby, and I wanted to ensure that it was indeed ""hobby income"" and I didn't need to call it ""self-employment"". Here are a few resources from the IRS: There's a lot of overlap among these resources, of course. Here's the relevant portion of Publication 535, which I think is reasonable guidance on how the IRS looks at things: In determining whether you are carrying on an activity for profit, several factors are taken into account. No one factor alone is decisive. Among the factors to consider are whether: Most of the guidance looks to be centered around what one would need to do to convince the IRS that an activity actually is a business, because then one can deduct the ""business expenses"", even if that brings the total ""business income"" negative (and I'm guessing that's a fraud problem the IRS needs to deal with more often). There's not nearly as much about how to convince the IRS that an activity isn't a business and thus can be thrown into ""Other Income"" instead of needing to pay self-employment tax. Presumably the same principles should apply going either way, though. If after reading through the information they provide, you decide in good faith that your activity is really just ""Other income"" and not ""a business you're in on the side"", I would find it likely that the IRS would agree with you if they ever questioned you on it and you provided your reasoning, assuming your reasoning is reasonable. (Though it's always possible that reasonable people could end up disagreeing on some things even given the same set of facts.) Just keep good records about what you did and why, and don't get too panicked about it once you've done your due diligence. Just file based on all the information you know." "&gt; But I explicitly mentioned the customer experience, which is completely different and no matter how much you want your industry experience to matter for that, it doesn't affect it.  You mentioned the customer experience randomly in some parts, then threw in Wikileaks in others. If we're talking about the customer experience, we need to drop the payment processors aspect, because the majority of the time, the consumer doesn't even know who processes their card payments let alone care, and again, PayPal is not even close to the only option. If this were 1998 and people were really wary of buying online, then it would be a bigger deal to be banned from PayPal. But it's not 1998, and a ton of people don't care, and there are all kinds of alternatives.  PayPal can deny service all it wants (and it does that on a regular basis) and that in no way means that a business can't accept cards. You're ""customer experience"" premise is flawed. I literally spend all day helping businesses set up credit card processing, and PayPal is a drop in the bucket.   &gt;Could you clarify for me how VISA/MasterCard managed to block a merchant, who presumably wasn't a direct customer (but instead a payment processor customer), but cannot block a card holder? (yes, this is an honest question)  Visa and Mastercard have relationships with banks and/or processors, who have relationships with merchants. Visa and MC's agreements with banks and processors stipulate that those banks and processors can't offer services to companies engaging in illegal activity. Wikileaks was (allegedly) engaging in illegal activity, and it's on that basis that Visa and MC denied service to WL.  Visa and Mastercard have almost nothing to do with cardholders. They don't issue credit cards to cardholders, they aren't the ones that do credit checks to determine creditworthiness, they aren't the ones helping you with your monthly statement or a dispute, etc. Cardholders aren't Visa and MC's clients. When a transaction is run, it's authenticated by the bank that issued the card, not by Visa or MC, and it's the bank, not Visa or MC, that would block transactions or freeze a cardholder account.   &gt;The WikiLeaks blockade was clearly political. What makes you say otherwise? And this is political.  So your argument is that anything political is the same as anything else political? Kind of a stretch..  Wikileaks was denied service by the card brands for allegedly engaging in illegal activity. PayPal is denying service of its own volition, which FYI, it does every day to legal businesses. As long as their reasons for doing so aren't discriminatory based on status in a protected class, they are (and should be) allowed to refuse service." My basic rule of thumb is that if the the bill come from a government office of taxation, and that if you fail to pay the amount they can put a tax lien on the property it is a tax. for you the complication is in Pub530: Assessments for local benefits.    You cannot deduct amounts you pay for local benefits that tend to increase the value of your property.   Local benefits include the construction of streets, sidewalks, or   water and sewer systems. You must add these amounts to the basis of   your property.  You can, however, deduct assessments (or taxes) for   local benefits if they are for maintenance, repair, or interest   charges related to those benefits. An example is a charge to repair an   existing sidewalk and any interest included in that charge.  If only a   part of the assessment is for maintenance, repair, or interest   charges, you must be able to show the amount of that part to claim the   deduction. If you cannot show what part of the assessment is for   maintenance, repair, or interest charges, you cannot deduct any of it. An assessment for a local benefit may be listed as an item in your   real estate tax bill. If so, use the rules in this section to find how   much of it, if any, you can deduct. I have never seen a tax bill that said this amount is for new streets, and the rest i for things the IRS says you can deduct. The issue is that if the Center City tax bill is a separate line or a separate bill then does it count. I would go back to the first line of the quote from Pub 530: You cannot deduct amounts you pay for local benefits that tend to   increase the value of your property. Then I would look at the quote from the CCD web site: The Center City District (CCD) is a business improvement district. Our   mission is to keep Philadelphia's downtown, called Center City, clean,   safe, beautiful and fun. We provide security, cleaning and promotional   services that supplement, but do not replace, basic services provided   by the City of Philadelphia and the fundamental responsibilities of   property owners. CCD also makes physical improvements to the downtown, installing and maintaining lighting, > signs, banners, trees and landscape elements.  and later on the same page: CCD directly bills and collects mandatory payments from properties in   the district. CCD also receives voluntary contributions from the   owners of tax-exempt properties that benefit from our services. The issues is that it is a business improvement district (BID), and you aren't a business: I did find this document from the city of Philadelphia explain how to establish a BID: If the nature of the BID is such that organizers wish to include   residential properties within the district and make these properties   subject to the assessment, it may make sense to assess these   properties at a lower level than a commercial property, both because   BID services and benefits are business-focused, and because   owner-occupants often cannot treat NID assessments as tax-deductible   business expenses, like commercial owners do. Care must be taken to   ensure that the difference in commercial and residential assessment   rates is equitable, and complies with the requirements of the CEIA. from the same document: Funds for BID programs and services are generated from a special   assessment paid by the benefited property owners directly to the   organization that manages the BID’s activities. (Note: many leases   have a clause that allows property owners to pass the BID assessment   on to their tenants.) Because they are authorized by the City of   Philadelphia, the assessment levied by the BID becomes a legal   obligation of the property owner and failure to pay can result in the   filing of a lien. I have seen discussion that some BIDS can accept tax deductible donations. This means if a person itemizes they can deduct the donation. I would then feel comfortable deducting the tax because: If you can't deduct it that would mean the only people who can't deduct it are home owners.  So deduct it. (keep in mind I am not a tax professional) Yes, I agree.  Systems are everything. I'll need to really understand everything about the business before implementing a good system.   Good tip about designing roles around people and moving them around. It's quite a small business but I'm sure I can be creative regarding role specs, at the very least I could add projects which play to their strengths. Oh, man, you are in for a life of disappointment if you think it's this easy. Ask your dad why he didn't think of this idea years ago. Owning and maintaining a business is quite difficult, and the business owners I know are stressed out and work hard just like everyone else. (Except with the added benefit that many people hate them and say that they've only been successful due to dishonesty.)  But, if you want to start, look at your profit and loss statement (you do calculate one, right?) and determine how much additional fixed cost you can afford. Look into local employment law with your lawyer and determine how much an employee would cost. Then figure out the duties you want them to do, and check local job postings to see if someone in your local labor market will meet those needs for the compensation you can give. If so, determine the value of those contributions. If the value is greater than the costs, go ahead and hire. Rinse and repeat. "Don't worry about this yet. You need the essentials first.   Read in this order:   ""How to win friends and influence people"" by Dale Carnegie   ""Think and grow rich"" - Napoleon Hill   "" The effective executive"" - Peter Drucker  Then decide what type of business you want to start and learn the details.   Bonus: ""Atlas Shrugged"" - not as practical but will motive you." "We use Cater Allen for our business banking (recommended/introduced by our accountants so we've saved the standard ""minimum funds per month"" limit) which was set up all remotely - our accountants sent us the forms (which you can get from Cater Allen's site), we photocopied the identity documents (driving licence etc) and sent them off. Within a couple of weeks we had the account open. Cater Allen hasn't got any physical branches, so that's ""one way"" of working around the ""come into a branch"" solution - pick a bank without branches! Girobank (which became Alliance and Leicester Business Banking and then became part of Santander) used to allow all account creations remotely - but that was back in the 90s and I've got no idea if Santander still do. Since you've setup an Ltd company, you are probably looking for an accountant too (even if it just to do your year end or payroll) - ask them for their recommendations."