without knowing what kind of business you are into, I can't really answer for sure. I would carefully consider your chain of activities and try to figure out where the "bottlenecks" are, because your chain is only as fast as your slowest bottleneck. Then, you can consider re-allocating capacity, or hiring more people at that bottleneck point. Another solution may include outsourcing some of the work that is at the bottleneck level, in a way that wouldn't geopardise your deliverables' quality. One other thing to consider may be to partner up with a high-quality competitor (yes, a competitor) and send work their way when you are overloaded, and preferably before you commit to your customer. Last but not least, you may need to take a closer look at your demand forecasting mechanism and figure out why you are getting swamped (growth in demand, competitors that no longer exist, new markets, better reputation, lower prices, etc). This should help you determine whether you need to adjust your prices, grown your team (permanently or seasonally) or whether you are dealing with an exceptional demand. In any case, you don't want to take your reputation lightly as this might hurt your business.