All of my businesses now are subscription based. Over the last 10 years i have weaned off retail and consulting because i have done so well with subscription services.
Here are some concerns looking at your pricing:
Your development cost seems VERY Low. If you are building a very basic subscription service, and plan to integrate with merchant accounts, refunds, credits, etc, that alone would cost a good bit to code. I understand you are using offshore talent. I have offshore talent on payroll (about 1/2 what they would work for if you contracted them shorty) and the numbers seem way off. If you are being quoted that for the work, then you might be getting very low level quality, a steal!, or taken in by a "we need more money" business model.
2nd. You should not take your tech support and customer support offshore for a startup. You can, once you are established. You tech support is your pipeline for feedback, errors, user suggestions. Taking this offshore is not wise until you are established and have everything on cruise control.
3rd. SEO costs should not exist. Good seo is part of your development. Your site simply needs to be structured in a way that it is SEO friendly.. Stay away from the scams or subscription SEO services. They dont yeild a good return. Good SEO can only be done by yourself. Make sure you are tied into the usual (twitter, rss, facebook). Write new content about your product often, and publish your own news releases and blog posts. Encourage reviews of your product by making it a focus on brand development and marketing. Just traditional offshore per month seo services do nothing but flood the internet with your link, to sites that are junk to begin with. They do not work.
4th. We design and development are two of the same. Dont break them apart in that matter. If you are new to the web business then take this approach. 1. Have the UI built first. The ui will be your site, and whatever tool your users will use. The developer for this will be a "designer". You can hire someone with experience in HTML, CSS, Javascript. Once you have the design figured out the way it makes sense, then have a developer code the actual guts of the product. Based on your server technology and your app experience and requirements will differ.
5th. While good that you have a budget for paid advertising, you really should start by creating a full marketing plan (free and paid). You tailor this daily, weekly, monthly or whatever makes sense after you launch. It is a full time job, making sure you get the most out of your marketing dollars. Make sure you just dont put an arbitrary number there. Marketing is about results. My forumla is that i reinvest 15-25% of gross income (depending on site) back into marketing, the second part of that is, for every marketing dollar I spend my goal is to make $1 per year income. It doesnt always happen.
6th. CPA costs vary. You cannot estimate them without knowing the type of business you will run. At the beggining plan for more because of consulting on your corp structure, account charts, etc. Over time it will be just plain old bookkeeping.
- Why are there shipping costs with a subscription service? Usually subscriptions are service based not product? In any case, shipping costs vary depending on what you are selling, customs, weight, and your accounts with shipping carriers.
I hope that you will move forward with creating an online venture, just when i see a breakdown list a red flag always goes off. Its smart that you are estimating, but you really need to understand the market you are getting into, the product and features you want to build, and doing business on the web. My advice, if this is your first baby, is to start small. Its easy to get carried away with features, options, teams, etc. Offshore developers are not for everyone, and could put a bad taste in your mouth if you hire the wrong person, or are not tech saavy enough to audit the code written yourself. You might do better with a partner in the USA that has done this type of work before.
Best of luck on your venture.