{"id":2190,"date":"2026-10-21T11:47:12","date_gmt":"2026-10-21T11:47:12","guid":{"rendered":"https:\/\/www.frslabs.com\/frsblog\/?p=2190"},"modified":"2026-10-21T11:47:13","modified_gmt":"2026-10-21T11:47:13","slug":"google-billdesk-kyc-nightmare","status":"publish","type":"post","link":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/","title":{"rendered":"Google Play KYC Nightmare: Getting Verified by BillDesk"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">India does not lack imagination. We have engineers who build world-class products on a shoestring, founders who ship on weekends, and teams that solve problems the rest of the world has not noticed yet. What we also have, it turns out, is a parallel talent pool that is every bit as creative. Its speciality is building roadblocks.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC.png\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"400\" src=\"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC-750x400.png\" alt=\"Google Playstore KYC\" class=\"wp-image-2197\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This morning I met their latest masterpiece. A phone call asking that one of our Directors be physically present at our office so that an agent could take a selfie with them. Not to inspect a server. Not to ask a single question about the business. A selfie. Proof of life, compliance edition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let me explain how a small app on the Google Play Store got us here.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The &#8220;high-risk&#8221; app in question<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our app is not a lending app. It is not a social media platform hoovering up the private lives of millions. It is not a threat to the sovereignty of the nation, however hard one squints. Its a simple <a href=\"https:\/\/www.frslabs.com\/face-attendance\/\">face attendance app<\/a> that runs entirely locally on the mobile device with privacy first design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are the numbers that apparently keep Google and Billdesk compliance teams awake at night:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>About 1,000 free users<\/li><li>Fewer than 50 paying users<\/li><li>Revenue in the thousands of rupees. Not lacs or crores, but just thousands.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We did not build it to get rich or go viral. We built it as an engineering exercise: to test scale and security on a live consumer app, to keep pace with the constant changes in the Google Play ecosystem, and to earn real experience shipping and maintaining apps on Google Play and the Apple App Store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That experience has value. When an enterprise RFP asks whether we have integrated with and released apps on both stores, we answer from practice, not from a slide. This is exactly the kind of small, sensible experiment a healthy startup ecosystem should encourage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Welcome to the verification marathon<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since 1 January 2026, Google has required new merchant accounts selling in India to verify directly with BillDesk, its partner for RBI&#8217;s cross-border payment aggregator rules (<a href=\"https:\/\/support.google.com\/paymentscenter\/answer\/7421525\">Google Payments Help<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fine print is the best part. Google says BillDesk must run its own independent KYC, separate from any verification you have already completed with Google. So you prove who you are to Google. Then you prove it again to BillDesk. Two front doors, same house, same people living inside.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We did it anyway. A complex application. Incorporation documents, director IDs, addresses, bank details, and a stack of supporting papers that would make a home loan business correspondent blush (and say enough!).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On 17 October, the reply arrived. Our application had been &#8220;assigned to our representative for physical verification&#8221;, who would coordinate a visit and complete our KYC during it. So, we are assuming that the rest of the documents are fully accepted and there is just one more sealed and signed doc (Our MOA and AOA) that needs to be handed over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This morning came the call. Please ensure a Director is present, for a selfie wtih the Billdesk Agent. I said it was preposterous and sought the regulation on this. The call center agent simply said this was Billdesk&#8217;s process and we need to comply in order for our application to be approved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The law asks for an address. BillDesk asks for a Selfie.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let me be fair here as as i did my research. RBI&#8217;s Payment Aggregator Directions of September 2025 do require Contact Point Verification. RBI defines it as physical verification of the merchant&#8217;s address or place of business (<a href=\"https:\/\/www.rbi.org.in\/Scripts\/NotificationUser.aspx?Id=12896\">RBI Master Direction<\/a>). But again, RBI also asks organisations to apply the due diligence proportional to the risk on the ground. Not a one size fits all compliance hammer so it can slam everything that looks like a nail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Address is a reasonable thing to check which we have already submitted through COI, GST, MSME, Bank Account as proofs. Still, an address can be verified and our registered office can be visited, and ours will happily receive guests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What the definition does not say is that a Director must be summoned to stand next to an agent for a selfie. Somewhere between the RBI circular and this morning&#8217;s phone call, &#8220;verify the place of business&#8221; became &#8220;produce a founder and say cheese&#8221;. Nobody wrote that down. It simply happened, the way most bad processes in India do. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same RBI Directions even describe a separate due diligence route for small merchants with annual turnover up to \u20b940 lakh (<a href=\"https:\/\/razorpay.com\/blog\/how-to-verify-an-rbi-authorised-payment-aggregator-in-india\/\">Source<\/a>). The regulator, at least on paper, recognises that a corner shop and a conglomerate are different things. Our annual Play revenue would struggle to buy a decent laptop. Yet we are processed exactly like a gaming company or a lending app with millions of users and crores flowing through it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is the heart of it. Risk is supposed to be applied proportionately at the time of KYC verification and due diligence. Here it is applied uniformly, which is a polite way of saying it is not applied at all. A checklist is followed by an online process, and the checklist does not care who you are or have the basic intelligence to triage the form based on the risk of the application in evaluation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">We are not the only ones<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A short scroll through LinkedIn, X and developer forums shows we are in large and growing company.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>A founder posted on LinkedIn that his company had waited three months for BillDesk KYC while more than a million monthly users could not be charged. He added that every founder he knew was stuck. Just search for Billdesk KYC issues and a ton of posts appear on this topic in LinkedIn.<\/li><li>An indie developer on X reported losing \u20b93\u20134 lakh after in-app purchases were switched off pending verification, with five weeks of daily emails answered by templates (<a href=\"https:\/\/x.com\/anulagarwal\/status\/2090006660534489244\">X<\/a>).<\/li><li>Developers on Google Play KYC forums describe physical KYC visits as routine, and a fresh one if you change your address and multiple application rejecections. A simple google search will bring this up.<\/li><li>Even Google&#8217;s own help page concedes that verification with BillDesk &#8220;may take longer&#8221; (<a href=\"https:\/\/support.google.com\/paymentscenter\/answer\/7159033\">Google Payments Help<\/a>) &#8211; what exactly is google trying to say here with their warning, that we are dealing with a broken system? <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Slowly but surely, we are losing patience (not money) over bad and ridiculous processes that make doing business in India even harder for those who are considering setting up a business. Both are bad news for a country that wants a trillion-dollar digital economy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What would actually help<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Complaining is easy, so here is the free consulting for Billdesk and Google. None of it requires new law.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Tier the risk.<\/strong> An app earning a few thousand rupees a year and an app moving crores a month should not walk the same path. The small merchant route already exists on paper. Use it in practice. And increase the compliance when we cross major milestones.<\/li><li><strong>Verify the place, not the person.<\/strong> Contact Point Verification is about an address. A geo-tagged photo of the office, or the video KYC India already uses to open bank accounts, does the job without dragging Directors in for a photo shoot.<\/li><li><strong>Reuse what already exists (as they are government records and there are APIs to verify).<\/strong> MCA filings, GSTIN, CKYC records and Google&#8217;s own completed verification all establish who we are. Asking for the same facts three times is not diligence, it is a pain and teh technical term is &#8216;duplication&#8217;.<\/li><li><strong>Keep it simple.<\/strong> India is already a challenging place to do business, and please don&#8217;t add fuel to the fire. Innovate and figure ways to make this simple and a one touch process &#8211; you have all the money Google, you can do it.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Ease of doing business, in reverse gear<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The saddest part is not the selfie with one of our Directors that is mandated for the Google Play KYC process, it is how quietly we have all agreed that this is normal. Founders grumble in WhatsApp groups, comply, and move on (including us). So much for ease of doing business. If anything, this is the opposite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will not be sending a Director to pose for a photograph that proves nothing a document has not already proved. This is just a matter of principle, taking a stand. Perhaps it is time to pull the plug on the app altogether. We will do so when Google bots automatically blocks us and that will be the end of our App on Google Play. It would be pretty sad that we have to announce to our Users that we are shutting the lights off on an App that they love using.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If and when we do so, Google and BillDesk deserve credit (if common sense does not return by then). They have found a remarkably efficient way to move creative entrepreneurs out of the Play Store, and that is one metric where they are clearly over-delivering. And I sincerely hope and wish that the regulators and policy makers take a note of this process that is affecting millions of small merchants collecting payments from international customers legitimately through the Google Play store channel connected to legitimate business and business bank accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By copy to Google &#8211; We are also a verification company and we provide awesome KYC verification services, without the hassles that you are experiencing from your customers. I think you should book a <a href=\"https:\/\/www.frslabs.com\/book-demo\/\">demo<\/a> with us so we can showcase what is truly possible for the next wave of KYC verifications on your platform, and make it easier, simpler and above all a process that makes super sense.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>India does not lack imagination. We have engineers who build world-class products on a shoestring, founders who ship on weekends, and teams that solve problems the rest of the world has not noticed yet. What we also have, it turns out, is a parallel talent pool that is every bit as creative. Its speciality is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[106],"tags":[],"class_list":["post-2190","post","type-post","status-publish","format-standard","hentry","category-video-kyc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Play KYC Nightmare: Getting Verified by BillDesk - FRS Labs<\/title>\n<meta name=\"description\" content=\"What happens when Google Play KYC meets a tiny app: piles of documents, a physical visit and a request for a founder selfie for verification.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Administrator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/#website\",\"url\":\"https:\/\/www.frslabs.com\/frsblog\/\",\"name\":\"FRS Labs\",\"description\":\"Manage Privacy | Verify Users | Prevent Fraud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.frslabs.com\/frsblog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC.png\",\"contentUrl\":\"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC.png\",\"width\":1915,\"height\":790},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#webpage\",\"url\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/\",\"name\":\"Google Play KYC Nightmare: Getting Verified by BillDesk - FRS Labs\",\"isPartOf\":{\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#primaryimage\"},\"datePublished\":\"2026-10-21T11:47:12+00:00\",\"dateModified\":\"2026-10-21T11:47:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/#\/schema\/person\/657ea203e71d3e4b66e9f38978a07106\"},\"description\":\"What happens when Google Play KYC meets a tiny app: piles of documents, a physical visit and a request for a founder selfie for verification.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.frslabs.com\/frsblog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Play KYC Nightmare: Getting Verified by BillDesk\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/#\/schema\/person\/657ea203e71d3e4b66e9f38978a07106\",\"name\":\"Administrator\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.frslabs.com\/frsblog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/907027f6510ec503ba5a448226bf80f6f749992fdb4bde1f31344c6f6a586ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/907027f6510ec503ba5a448226bf80f6f749992fdb4bde1f31344c6f6a586ea3?s=96&d=mm&r=g\",\"caption\":\"Administrator\"},\"url\":\"https:\/\/www.frslabs.com\/frsblog\/author\/administrator\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Google Play KYC Nightmare: Getting Verified by BillDesk - FRS Labs","description":"What happens when Google Play KYC meets a tiny app: piles of documents, a physical visit and a request for a founder selfie for verification.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/","twitter_misc":{"Written by":"Administrator","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.frslabs.com\/frsblog\/#website","url":"https:\/\/www.frslabs.com\/frsblog\/","name":"FRS Labs","description":"Manage Privacy | Verify Users | Prevent Fraud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.frslabs.com\/frsblog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC.png","contentUrl":"https:\/\/www.frslabs.com\/frsblog\/wp-content\/uploads\/2026\/10\/Website-Blog-Google-Playstore-KYC.png","width":1915,"height":790},{"@type":"WebPage","@id":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#webpage","url":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/","name":"Google Play KYC Nightmare: Getting Verified by BillDesk - FRS Labs","isPartOf":{"@id":"https:\/\/www.frslabs.com\/frsblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#primaryimage"},"datePublished":"2026-10-21T11:47:12+00:00","dateModified":"2026-10-21T11:47:13+00:00","author":{"@id":"https:\/\/www.frslabs.com\/frsblog\/#\/schema\/person\/657ea203e71d3e4b66e9f38978a07106"},"description":"What happens when Google Play KYC meets a tiny app: piles of documents, a physical visit and a request for a founder selfie for verification.","breadcrumb":{"@id":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.frslabs.com\/frsblog\/2026\/10\/21\/google-billdesk-kyc-nightmare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.frslabs.com\/frsblog\/"},{"@type":"ListItem","position":2,"name":"Google Play KYC Nightmare: Getting Verified by BillDesk"}]},{"@type":"Person","@id":"https:\/\/www.frslabs.com\/frsblog\/#\/schema\/person\/657ea203e71d3e4b66e9f38978a07106","name":"Administrator","image":{"@type":"ImageObject","@id":"https:\/\/www.frslabs.com\/frsblog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/907027f6510ec503ba5a448226bf80f6f749992fdb4bde1f31344c6f6a586ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/907027f6510ec503ba5a448226bf80f6f749992fdb4bde1f31344c6f6a586ea3?s=96&d=mm&r=g","caption":"Administrator"},"url":"https:\/\/www.frslabs.com\/frsblog\/author\/administrator\/"}]}},"_links":{"self":[{"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/posts\/2190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/comments?post=2190"}],"version-history":[{"count":8,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/posts\/2190\/revisions"}],"predecessor-version":[{"id":2199,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/posts\/2190\/revisions\/2199"}],"wp:attachment":[{"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/media?parent=2190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/categories?post=2190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.frslabs.com\/frsblog\/wp-json\/wp\/v2\/tags?post=2190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}