{"id":20908,"date":"2024-11-12T06:09:48","date_gmt":"2024-11-12T12:09:48","guid":{"rendered":"https:\/\/reformingretail.com\/?p=20908"},"modified":"2024-11-12T06:09:49","modified_gmt":"2024-11-12T12:09:49","slug":"pos-companies-and-the-growing-trend-of-integration-fees","status":"publish","type":"post","link":"https:\/\/reformingretail.com\/index.php\/2024\/11\/12\/pos-companies-and-the-growing-trend-of-integration-fees\/","title":{"rendered":"POS Companies And The Growing Trend of Integration Fees"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A US federal judge <a href=\"https:\/\/www.bbc.com\/news\/articles\/cp392zpwg6go\">recently ruled against Google<\/a>, mandating that the company allow third party app developers to accept alternate payments which will erode Google&#8217;s 30% app store fee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same ruling will come after Apple as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And, hopefully, any platform that charges usurious rates for integrations. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This brings us full circle to the bastardized industry of POS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hosting a cloud POS costs real money, especially as the sprawl of digital transactions continues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re not monetizing the payment stream &#8211; meaning you have to transparently charge for your product &#8211; you&#8217;re not making dick, because merchants refuse to pay for anything, irrespective of value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This has undeniably put certain retail vendors in a pickle:<em> how do I offset this growing, non-trivial cost center?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A long time ago, Micros and NCR decided to &#8220;blaze&#8221; the trail and charge integrated vendors for the pleasure of the integration, undoubtedly driving third party solutions out of business.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, because the amounts charged were often more than merchants would even pay.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the mid 2010&#8217;s, prior to Oracle acquiring and actually fixing a lot of what Micros had screwed up, Micros would charge $50,000 for a SDK (this amount is disputed by a former Oracle exec but our data points differ.) On top of this, there were recurring &#8220;partnership&#8221; fees, levied as a per-store-per-month model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Second, integrated solutions were served gag orders as part of the integration agreement and forbidden from telling merchants how much the integration fee would be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This put integrated solutions in a precarious position: increase their prices by a staggering amount, or lose the merchant altogether. And since the CAC:LTV never pencils when selling anything to merchants unless you&#8217;re stealing from them, it&#8217;s a shitty place to be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The entire dynamic turned third party integrations into a profit center, which is the antithesis of the &#8220;partnership&#8221; label that was <em>clearly<\/em> being misapplied.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As we dug into research for this article we found varying fees levied on integrated vendors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It wasn&#8217;t clear if certain vendors received lower fees because they were grandfathered, negotiated more astutely, or were simply better liked by the party levying fees.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All that to say the numbers we post below aren&#8217;t 100% firm, because they can and do clearly vary quite dramatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We did reach out to all of the providers on the list. It&#8217;s worth noting that Fiserv and Toast neither engages nor responded for comment. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our rationalization is that Toast is, well, Toast, and Fiserv is a large, legacy culture that struggles to understand anything software related.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In alphabetical order.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Fiserv Clover<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>Not disclosed<\/td><td>Not disclosed<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>Not disclosed<\/td><td>25% of revenues<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: Fiserv was unwilling to share details of their programs.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">NCR Aloha <\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>Varies<\/td><td>Varies. If competitor (e.g. Olo), fees are &lt; $30\/store\/mo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: Under the old SDK, there was a ~$30K one-time fee and the partner was not allowed to disclose the fee to the merchant. There were also ongoing monthly charges per store. On the new cloud BLS platform, there is no partner fee since it\u2019s easier and cheaper to support, so a large incentive is given to move to this preferred integration method.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Oracle Micros <\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>$500<\/td><td>Varies<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: The only pricing we publicly disclose is metered and payments, the metered pricing includes everything though \u2013 all API, all POS functionality \u2013 so not representative of the cost of an integration as it\u2019s the cost of full POS <a href=\"https:\/\/www.oracle.com\/industries\/payg-services-price-list\/\">https:\/\/www.oracle.com\/industries\/payg-services-price-list\/<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">PAR Brink<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>$0<\/td><td>$0.06 &#8211; $0.01 \/ API call<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: Of our ~300 integrations, there are maybe 5 partners that pay an integration fee, and it\u2019s because they put us under a very heavy API load. The partner is not allowed to disclose the fee to the merchant.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Qu<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>Not disclosed<\/td><td>Not disclosed<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>$3,000<\/td><td>Not disclosed<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: Qu does not publish its pricing publicly and as such there are likely wide ranges of fees. The partner fee came from existing partners.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SpotOn<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>$0<\/td><td>&lt; 20% of revenues; most are less (some are zero)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Square<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>$0<\/td><td>$0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: If the partner brings its own payments then there\u2019s a fee schedule (1%) <a href=\"https:\/\/developer.squareup.com\/docs\/payments-pricing\">here<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Toast<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>One-Time<\/strong><\/td><td><strong>Ongoing<\/strong><\/td><\/tr><tr><td><strong>Merchant Fee<\/strong><\/td><td>$0<\/td><td>$25\/store\/mo<\/td><\/tr><tr><td><strong>Partner Fee<\/strong><\/td><td>Varies, $3,000+<\/td><td>Varies. &lt; 25% revenues or per store per month fee&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Notes: Toast was unwilling to share details of their programs.&nbsp;From talking with third parties, the partner is not allowed to disclose the fee to the merchant. Online ordering solutions remit to Toast 1% of the ordering volumes instead of the revenue share provision.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We now find ourselves in a place where POS companies that had never charged fees are starting to charge fees.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s also interesting to note the dynamics: NCR, who was perhaps the worst fee offender, has ceded its position to Toast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It goes to show you that free market competition creates the right incentives if given enough time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem arises when you have oligopolies that continue to increase costs when there are no viable alternatives. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>A US federal judge recently ruled against Google, mandating that the company allow third party app developers to accept alternate payments which will erode Google&#8217;s 30% app store fee. The same ruling will come after Apple as well. And, hopefully, any platform that charges usurious rates for integrations. This brings us full circle to the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21546,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-20908","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-uncategorized","post_format-post-format-image"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p81nA2-5re","jetpack_featured_media_url":"https:\/\/i0.wp.com\/reformingretail.com\/wp-content\/uploads\/2024\/11\/Screen-Shot-2024-10-02-at-10.53.25-AM.png?fit=2400%2C1074&ssl=1","_links":{"self":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/20908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/comments?post=20908"}],"version-history":[{"count":12,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/20908\/revisions"}],"predecessor-version":[{"id":21548,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/posts\/20908\/revisions\/21548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/media\/21546"}],"wp:attachment":[{"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/media?parent=20908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/categories?post=20908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reformingretail.com\/index.php\/wp-json\/wp\/v2\/tags?post=20908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}