First of all, make sure you have the latest version: get it here
You'll have to master the concepts of supply and demand, and of buying low and selling high. The in-game tutorial does a pretty good job of explaining the basics of how to play, but if you want to win then check out our tips & tricks:
The First Turns in Fairy Godmother Tycoon
You start each level with a small amount of money. Before your first turn begins, here's how you should spend it:
1. Buy 15-20 of each available ingredient.
2. Upgrade your storefront once (This is the equivalent to free advertising, and also makes peasants slightly happier to be there).
3. Pay for the third tier of advertising: Flying Monkeys (Anything less won't really get you the foot traffic you need).
4. Invest enough money in research so that you have between 10 and 15 days left to your next potion discovery.
To avoid running out of potions during the day, keep a base level of ingredients stocked at all times. This should be around 20 during the early part of the game, but as you start to earn more customers and research new potions you'll find that it needs to increase to 60, 80, 100 or more to keep up with demand.
Be smart about restocking. If each potion calls for 1 Fish Head and 2 Eyes of Newt and you estimate needing 20 potions in total, then you need to stock 20 Fish Heads and 40 Eyes of Newt. If you can only afford to buy 20 Eyes of Newt, there's no point in buying more than 10 Fish Heads because the extras won't be usable.
The exception to the above rules is when potions go on sale. When a potion's price appears in green, it has been significantly reduced. You should stock up on reduced price potions whenever they appear - don't worry about all the money you're spending up front because you'll make it back by not having to restock the potion (and pay full price) for several subsequent turns.
Maintaining a minimum stock of ingredients and splurging on reduced price ingredients when they pop up means you'll hopefully never find yourself in the position of having to pay for ingredients when they're overpriced (indicated by a price in red).
Deciding how much to spend on research is a tricky balancing act. If competing stores discover a spell before you do, then they have a significant advantage because they can now provide a service to customers that you can't. You'll have to turn away customers who want the new potion, losing money and customer satisfaction in the process.
On the other hand, spending too much on research early on can quickly sink your business because it's a daily expense that generates no daily income in return (unlike advertising, which brings new customers, or ingredients which create potions to sell).
It will typically take the competition 12-15 days to research a new spell, so adjust your spending to match that. Ideally you should spend between $20 to $50 per day on research - certainly no less, and perhaps slightly more only if you can afford it after you've spend a few turns establishing an ebb and flow of steady income.
At the beginning of the game, it's more important to make money to invest back into the business rather than making customers like you, so don't lowball yourself when it comes to setting prices for potions. (At the same time, don't make your prices so insultingly high that customers storm off in a huff.)
To that end, never sell potions for less than the minimum recommended price, which is found on the Pricing tab. When you scroll over a potion in the Pricing tab, the TIP window below will display the recommended market value as something like $40 - $70. This means to sell at $40 when demand is low, and crank the price up to a maximum of $70 when demand is high.
Read full story at Gamezebo