# Pricing worksheet (Joyce made two docs one for pricing as well as historical and projected license sales and a doc about payment processing providers both saved in raven project folder devdocs) Note that we really need to consider SAAS right out of the gate because it's totally where things are going it seems and there are many arguments for it even if we are not hosting it yet we can offer it as a subscription they run on premise. See the [links below](#new-idea-perpetual-vs-subscription) and read through them take the time. We're likely leaving a lot of money on the table by not having a subsription saas pricing model and we could potentially do both. Maybe three models: Perpetual on premise (most expensive up front no recurring revenue, charge for updates and support as required) Subscription on premise (kind of what we're doing now really except we also charge more up front and they can keep using it after they stop paying which is not how this normally works) Subscription hosted (We host they pay a flat fee per month / year to get access to latest version) ## Pricing for v8 IDEA: figure out average license cost over all sizes of existing license sales, factor _that_ with the 19.4% inflation figure Joyce determined before and make that the average license price?? For active subscribers the average price paid for licenses was 121.25 so with inflation of 19.4 that would be 144.78. Tech counts by level is single=30 $4,770.00 total sales, 5=85 $11,815.00 total sales, 10=110 $13,090.00 total sales, 15=15 $1650.00 total sales, 20=100 $9,900.00 total sales (more 10 level techs than any other level and single is kind of lame) So, if we flat price no volume discount and want the inflation increase, if we stuck with 189 for everyone using the single price that's actually a huge amount for the up to 20 crowd The real revenue is in the subscription so a lower-ish license cost is where it's at But what if no one buys a subscription?? Maybe though, lower up front and no mandatory subscription which must drive some people away, means more sales when you have a sellable product like early days of AyaNova This is all about the initial license purchase, not the subscription which I haven't got to yet. Anyway, we were talking about a flat price per license no matter how many you buy. I still like that idea and was doing some calculations to figure it out. If we went that route then the pricing would make more sense to be calculated on the _average_ price per license sold, not on the single user price which would end up being 90% higher for a 20 user site. I used our existing active subscribers as a basis to calculate the average price of each license sold. I totaled the amount we charged for all active licenses then divided by number of techs overall that the represent and came to $121.25 is the average price we charge per license. So with inflation using your calculation of 19.41% that's 144.78 flat rate price per tech. Except the current v7 license comes with 1 year of support and updates and I'm thinking of 90 days initial support and updates so basically we're taking away 9 months worth of support and updates which is not nothing either, not sure if that needs to be factored in or not? The "value" of a support and updates subscription in v7 terms is 35% of initial license price so using the average that's $42.43 a year per tech or $3.40 / month per tech. So of that 121.25 we are saying that the tech / license portion is 78.82 and the support and updates portion is 42.43 Alternative method of calculating average license price is to not use sold counts but actually just listed prices on the pricing page so: 1=159.00 = 159 per user 5=695.00=139 per user 10=1190=119 per user 15=1650=110 per user 20=1980 =99 per user Average here = 125.00 per user so not much difference This means that the average v7 subscription charge per year is 43.75 (125 \* .35) Which means that the average v7 true initial license charge is actually $81.25 And this also means that in v7 the subscription is worth $3.65 (avg) per month (43.75 / 12) So in v7 prices this also means that the subscription is worth $3.65 (avg) per month (43.75 / 12) so if v7 was using our new system it would mean we would charge $81.25 for a license plus $10.95 for the initial 90 days support for a total of $92.20, then if they purchase a sub it would (in v7 prices) be 43.75 for 12 months. Meaning if use 19.4% inflation figure v8 would be $110.00 for the license and $52.20 per license for a years sub and updates. ACTUAL INFLATION just looked it up is 24% between now and 2016 including the prior months of huge increases, let's just round that up to 25% because inflation is still on the up trend so: Taking the average v7 license plus 90 days v7 average sub cost is $92.20 + 25% = $115.25 1 tech + 90 days support in 2022 prices and yearly afterwards is $54.60 average per tech subscription (not factored tiers in yet) ### New idea perpetual vs subscription There is something to be said for a subscription model even if we don't host it. In this system a "perpetual license" is a one time purchase and comes with no support or maybe a very short window they get to use it forever afterwards. The subscription is a rental service only aka a "term license", if they stop paying it stops working. Separate from hosted AyaNova. Businesses like having the option because one is a capital expenditure and one is a operating expense so depending on teh businesses age and status they may favor one over the other. CUSTOMER FACTORS: | Subscription | perpetual | | ------------------------------------------------ | ------------------------------------------------------------------ | | Charged as operating expenditure | Charged as capital expenditure | | Low up front cost | Large up front cost and cash outlay | | Small impact on P&L year 1 | Big impact in P&L year 1 | | Impact on P&L subsequent years | No impact on P&L subsequent years | | All charges in one fee | Software updates cost extra | | Automatic software updates | | | Shift budget to department rather than big whigs | Big expenditure means need the big shots to approve and is complex | | | | | | | | | | OUR FACTORS: | Subscription | perpetual | | --------------------------------------- | --------------------------------------------------------- | | Ongoing relationship with customer | Large up front revenu | | Opportunities for upsell and cross sell | Price negotiated once | | Investors value long term customers | Big impact in P&L year 1 | | revenue more than a single license | ongoing revenue from maintenance and prof svcs (reports?) | | so will benefit eventual cashout | (flat support update charges) | | Revenue predictability | | | NO need for legacy support | | | | | | | | | | | Links to read with good ideas: https://baremetrics.com/blog/perpetual-license-vs-annual-license-vs-subscriptions https://baremetrics.com/blog/saas-pricing-models https://www.getapp.com/resources/software-pricing-models/ https://www.pwc.com/mt/en/publications/assets/pwc-the-future-of-software-pricing-excellence-saas-pricing.pdf https://www.milnerltd.com/news/software-pricing-strategy-licence-or-perpetual/ https://www.pricingsolutions.com/pricing-blog/subscription-based-software-pricing-how-to-migrate-customers-from-a-perpetual-to-a-subscription-model/ https://www.linkedin.com/pulse/basic-differences-between-saas-subscription-perpetual-frederic-hanika ### Self installed - $189.00 per technician - inital purchase includes 90 days support and updates - No discounts for bulk, same price, there is a discount for bulk support and updates though - Existing users can purchase add-on techs as needed for this price, no discount since they already have the license via their existing support and updates ### Hosted Hosting is a later thing, concentrating on self installed for now but here are some initial thoughts on it - $TBD, in general, price will be significantly higher than the self installed option to account for server rental costs for us and extra time to manage the servers, the rest of support and other factors costs us pretty much the same (monthly vs yearly a separate issue below) - Price will likely be a factor of average server cost to rent and whatever time will be taken to manage them but must be in line with competitors so may not even be worthwhile, need to determine that later - Code change required: license check internal change when in "Service" mode (already have service mode just not coded yet to count all active users instead of techs only) - will be priced by active user NOT by tech alone as it must account for extra work load on our rented servers we need to pay for - Must have monthly and yearly pricing that factors in the payment processor per-transaction charge (e.g. shareit 2.95 per transaction fee plus extra accounting hassle at our end) #### Existing active subscriber users For the software license part, there is no affect on active subscribers unless they need to add an addition license as we are giving them the v8 tech license at no extra cost with their subscription #### Lapsed AyaNova users They purchase as though brand new, the bonus for them is we will ensure they can migrate to v8 via whatever path necessary ## New license and sales scheme PRICING AND PLANS THIS IS OFFICIAL HERE REPLACES ANYTHING WRITTEN ANYWHERE ELSE 2022-08-04 17:25:37 - PRICING, must figure that out sooner than later, spend some time and give it a think, read joyce's docs keep in mind new licensing scheme worked up with joyce Once I have an idea run it past Joyce for final confirmation then shareit codes and purchase pages etc for website 45 days trial Flat price per license regardless of how many no discounts for bulk price to be xx.xx Includes 90 days support and updates after which they're on their own. In this way they don't feel coerced into a subscription which must be a turn off for a lot of people Separately they can purchase a support and updates subscription within 90days they get a discount of the ongoing price, after 90 days it's full price NO: this is changed to accomodate the UI - after expiration of subscription all users will get a popup dialog every login saying it's expired First year discounts to be determined then renewal is higher price and status that way unless we raise it. discount to account for 90 day free period that would normally get but can't change renewal date so pro-rate a discount I guess or some fucking thing to be determined, maybe this is about the ongoing renewal price Subscriptions are tiered for the price and there are three levels 1 user paid xx.xx 2 to 10 users pay xx.xx 11 and above xx xx Any add on has support and updates through AyaNova support and updates subscription so no separate support and updates for add ons Automatically add support and updates if go from one tier to another? Ie they have a single and subscription and but 2 techs so how to automatically handle it? If purchase in AyaNova then it could calculate and offer the correct purchase price and links AyaNova purchase link sends DBID to our pricing.htm page where it will digest that and keep it for presenting tailored options (or they can manually enter their dbid) behind the scenes rockfish will provide options to ayanova.com pricing page for eligable purchases If a coupon is required then it can calculate the discount but will say click here to request your coupon at which time we (I) will make the coupon manually We need that ultimately prorated price for new subscription if moving tiers. ### Summary of Joyce's pricing work See source document Joyce did the work and figured out the inflation values etc. #### HOSTED SAAS SERVICE Competitors Hosted usually includes _all_ users, not just techs and I can see why since it affects traffic and usage considerably bills per month and we get dinged 4% plus a 2.95 fee each transaction so need to increase considerably the price over a yearly charge When it comes time to do this I will need to revamp the AyaNova license code to count all active users, not just service techs and it will need to be cheaper as we want to keep it simple, can view competitor pricing in her doc 20220112subscriptionoverview.odt to work that out #### SELF INSTALLED Basically Joyce's price for a single license if inflation factored in is 189.00 per license which sounds about right to me, in the past wew've had it as high as 199.00 per license so this is actually a discounted price The new plan is ## Joyces email from jan 2022: 3 Inflation: 2016 to 2021 12.6% i.e. $159 in 2016 is up to $179 in 2021 2021 to 2022 6.81% inflation, expected inflation between 2021 and 2022 is a further %6.81 for total of 19.41% between 2016 and 2022 – price to offset inflation is $189 from $159.00 this is the government’s “inflation” – doesn’t really reflect actual costs or geographical locations but its a general start... Example of what this would look like if existing AyaNova yearly subscriptions were increased by : Existing Single $159 first year, renewal 55.65 -> 13.25/month 1st year, 4.63/month renewal If increased 19-20%: Single $189 base, renewal of $66.15 -> 15.75/month first year, 5.51/month renewal Existing Up to 5 $695 first year, renewal of $243.25 -> 57.92/month 1st year, 20.27/month renewal If increased 19-20%: Up to 5 $829 base, renewal of $290.15 -> 69.08/month 1st year(13.81 per tech per month 1st year), 24.18/month renewal (4.84/month per month per tech renewals) Up to 10 $1190.00 first year, $416.50 renewal -> Up to 10 $1419.00 base, renewal of $496.65 Up to 15 $1650 first year, $577.50 renewal -> Up to 15 $1969.00 base, renewal of 689.15 Up to 20 $1980 first year, $693.00 renewal -> Up to 20 $2359.00 base, renewal of $825.65 Up to 50 $3950 first year, $1382.50 renewal -> Up to 50 $4700 base, renewal of $1645 Having a different higher price for the first year rewards companies that STAY with AyaNova – this is a selling point and recommendation is to maintain this (i.e. initial purchase is higher, renewals are then lower) Most/Some companies list their pricing PER MONTH but still require a year prepayment. 4. Examples of competitors pricing Note that the smaller “cheaper” apps such as Jobber, WorkWiz, Fergus, Loc8 – are Saas (software as a service) with no additional hosting charge (price covers hosting and the app) AND charge per login users regardless if scheduled or non-scheduleable “Hosted” now refers to when a customer purchases and owns software; each customer is treated separately, with individual instances of software, databases and servers. This model entails installing the software via a hosting center or internally on customer’s own servers, requires manual updating when convienent to the customer (is not pushed on them), etc. If customer stops paying for subscription, still can use the software just no updates/support. Jobber: https://getjobber.com/pricing/ Price is per user - A user is anyone who needs to log into Jobber at the office or in the field in order to view and/or manage the team’s schedule – in other words, scheduleable AND non-scheduleable both require licenses per login. CORE - Monthly Plan - $49/mo ON SALE $35/mo for 1 user CONNECT- Monthly Plan - $139/mo – ON SALE for $98/mo for Up to 7 users GROW - Monthly Plan- $279/mo ON SALE $196/mo Up to 30 users Additional Users $19/mo – for example if using the CONNECT and have 10 users price would be $155/month – approx $15.50 per month per user Each (CORE, CONNECT, GROW) has more features than the next Phone, Email and online chat support are ALL included at no additional charge WorkWiz: https://www.workiz.com/pricing-plans/ STARTER $65 / MO - Up to 2 Pro Users ($780 for the year) TEAM $169 / MO Up to 6 Pro Users / Phone, Chat and Email support ($2028 for the year) PROFESSIONAL $299 / MO Up to 15 Pro Users / Phone, Chat and Email support ($3588 for the year) All plans are committed to annually – but they list pricing per month - (each additional user is $30 a month - $360 a year) Users are anyone that logs in and/or is scheduled – so office AND techs count towards licensing Fergus https://fergus.com/pricing/ month to month pricing only – no year commitment. They prorate billing so ends being at the beginning of following months $27 Monthly per Full User (minimum 1 Required) / $10 for “Timesheet user” which is a tech with limited access to just the workorder info They have a Free plan with reduced features and max of 10 jobs (i.e. workorders) per month – a company can change their plan to Free and keep using (not sure how they recoup their hosting costs) Loc8 https://www.loc8.com/pricing/ These are PER MONTH charges. $10 USD(1 user), $39 USD(Up to 4 users), $99 USD(Up to 12 users), $199 USD(Unlimited users) FreshService: NOT comparable to AyaNova – used for online support, call centers Has three different teirs depending on what features – NOTE they charge by “Agent” as looks to be used by online support - i.e. $19/month , $49/month, $89/month Salesforce: Has different products depending on the need – i.e. their callcenter program is different than there “field service mobile” – has different pricing depending on For “field service mobile” related – dispatcher is $150 A MONTH, tech is $150 A MONTH, contracter is $50 A MONTH – holy shit ServiceTitan: Uses same pricing model as us – per technician. Unable to find pricing anywhere – you HAVE to contact them (they have over 1200 employees to service their customers) and provide details so they custom tailor the costs to you. Annual “contract” only – committed and reviews talk about expensive, and sucks when something that was upsold ended up not being useful is still under contract and have to pay for – i.e. can’t trial aspects for a month or two, have to commit up front Skedulo: Also does NOT list pricing, and can’t find anywhere. Annual price only – does NOT do monthly. SimPro: No where is pricing listed ProBusinessTools: https://www.probusinesstools.com/pricing.aspx PBT Enterprise - Setup: $4,250 / $65/month per user - 5 User Minimum (min $325/month) Support-Unlimited, Training-Unlimited, Data Backups, File Backups, Security, Integration, Standard Features Email Notifications Custom Reports 2,000,000 record storage, 50 Gigs file storage, customizations $125/hour PBT Premium - Setup: $2,250 / $45/monthperuser - 5 User Minimum (min $225/month) PBT Lite - Setup: $650 / $250/monthperuser - Up to 10 Users (min $2500/month) 5. Possible scenarios for AyaNova 8 onwards I think existing customers will freak if jumped as high as Jobber (i.e. .$35 per month x 12 = $420 a year (versus our 1 user of $159 a year and then $56 renewals) if still requiring them to host themselves. The expectation is that EXISTING CUSTOMERS would continue to get their existing subscription pricing ...with notification that increase will be coming, retiring of some, etc Existing customers are needed until enough new orders come in – do not alientate. Fergus and Loc8 pricing would be more in line to AyaNova pricing BUT they also provide it as Saas (i.e. everything is looked after by them, companies don’t install to their own server) Don’t want to price AyaNova out of the market, nor under-price it. Needs more research into what the market will bear, what will bring “past” users BACK to AyaNova (we have email addresses – we shoudl use - note to be careful about European email addresses due to strict privacy/spam issues etc but that is another discussion and not sent out until AyaNova 8 is “solid” and not dealing with existing customers moving up etc – i.e. don’t overwhelm AyaNova support) Ability to pro-rate (presently not possible with ShareIT – this and other issues are arggghhh ) I have looked into other payment processing companies, have a whole spreadsheet with two narrowed down with one the forrunner) suggestion once AyaNova 8 is fully out: 1. Increase/consolidate subscription pricing – AND FOR EXISTING customers, especially who have been with subscriptions since 2016, 2017 onwards, give them a “discount” – basically discount “down” to same price as they paying now, for the next xxx amount of time Example: AyaNova scheduleable user subscription per - $xx/year / $xx/month Renewals June of each year. Let them know that they are getting a DISCOUNT (so they pay same amount, but LOOKS to them they are getting preferential amounts – how it looks is important even if end result is same or slightly more... 2. Don’t really have to faze out support for older version, as our support/updates have always said we “support the latest version” which “means” we are not obliged to support AyaNova 7.6 or older once 8 is stable NOTE: Jan 18 2022 addition: ShareIT charges a minimum USD 2.95 + 4.00% of the product price for EACH transaction. So this means that IF we offer monthly subscription pricing as well as yearly, that the monthly HAS TO take into account the additional expenses: additional payment processing cost + hands-on to provide license, etc i.e. Single tech subscription if prepay for entire year: USD$185.00/year (costs us 2.95 + 7.40 = $10.35) 185 – 10.35 = 174.65 “profit” Single tech subscription each month over 12 months if use same year price divided by 12: 185/12= $15.42/month (costs us 2.95 + $0.62 =$3.57 x 12 = $42.84) 185 – 42.84 = 142.16 “profit” So IF offer monthly subscription the monthly per price needs to be approx $40 HIGHER in cost $225/12=$18.75/month costs us $2.95 + 0.75=$3.70x 12 = $36.15 total for the year 225 – 36.15=$188.85 for year “profit” with 12 times the amount of accounting/licensing/etc More to discuss but this is an overview