ในประเทศไทยนั้นการแทงหวยจะมีด้วยกันทั้งๆ 2 แบบ อย่างแรกจะเรียกว่าหวยบนดินหรือเรียกอีกอย่างว่าฉลากกินแงรัฐบาลซึ่งจะขายโดยรัฐบาลเองจึงถูกกฏหมาย และอีกอย่างหนึ่งคือหวยใต้ดิน
ซึ่งหวยทั้งสองแบบนั้นจะใช้ผลรางวัลในการจ่ายเงินผลเดียวกันเพื่อป้องกันการโกงและมีความโปร่งใสมากที่สุด สาเหตุที่หวยใต้ดินนั้นใช้ผลอันเดียวกับหวยบนดินคือ หวยใต้ดินนั้นเจ้ามือที่รับจ่ายเงินกับลุกค้าจะรับแทงเอง
ซึ่งแตละเจ้ามือก็จะมีอัตราการจ่ายเงินที่แตกต่างกันออกไปดังนั้นการใช้ผลรางวัลที่ประกาศโดยเจ้ามือเองจะทำให้ผู้แทงหวยเกิดความไม่เชื่อเพราะสามารถมีการเปลี่ยนแปลงได้ตลอดเวลา แต่หากใช้ผลรางวัลตัวเดียวกันกับทางรัฐบาลก็จะมีความปลอดภัยและสามารถดึงให้คนมาแทงหวยใต้ดินได้
เพราะเนื่องจากการประกาศผลรางวัลของฉลากกินแบ่งรัฐบาลนั้นจะมีการถ่ายทอดสดออกอากาศไปทั่วทั้งประเทศ คนทั้งประเทศจะเห็นขั้นตอนการจับเลขรางวัลตลอด จึงทำให้เกิดความมั่นใจกับตัวผลรางวัลที่ออก
การแทงหวยใต้ดินนั้นอัตราการจ่ายเงินจะสูงกว่าของรัฐบาลและสามารถแทงเท่าไหร่ก็ได้ไม่จำเป็นตั้งซื้อใบละ 80บาท แต่สามารถแทง1บาทก็ได้ ทำให้หวยใต้ดินจึงเป็นที่นิยมในหมู่สังคมวัยทำงานหรือคนที่ทำงานโรงงาน
จากการที่สำรวจคนในโรงงานส่วนมากแล้วจะเป็นคนที่เล่นหวยกันเยอะมาก ภายในโรงงานคนก็เยอะและจะมีเจ้ามือประจำโรงงานอีกด้วย ทำให้มีเงินหมุนเวียนในโรงงานเยอะมาก
และข้อเสียของหวยบนดินก็คือหาซื้อเลขที่ต้องการยากเนื่องจากตัวเลขที่ผลิตออกมานั้นมีจำนวนจำกัด หากเลขไหนมาแรงคนก็จะแห่กันไปซื้อทำให้เลขนั้นหมดไว และอีกอย่างหนึ่งคือเมื่อเลขไหนที่มีความต้องการสูงพวกกพ่อค้าแม่ค้าที่ขายฉลากกินแบ่งของรัฐบาลจะฉวยโอกาสที่จะขึ้นราคาเลขนั้นได้
ซึ่งคล้ายกับหวยใต้ดินเพราะหากเลขไหนที่ดังก็จะทำการอั้นรางวัลไม่จ่ายเต็มโดยที่ไม่มีการแจ้งเตือนล่วงหน้าเลย เช่น จากปกติจ่ายเลขละ 90บาท เมื่อก่อนถึงเวลาประกาศก็จะเปลี่ยนเป็นจ่ายเลขละ 45บาท สาเหตุที่ทำแบบนี้เพราะหากจ่ายเต็มทุกเลขก็จะมีโอกาสทำให้เจ้ามือขาดทุนได้สูง
จากที่กล่าวมาข้างต้นเราจะเห็นข้อแตกต่างระหว่างหวยใต้ดินและหวยบนดินแล้ว อีกอย่างหนึ่งที่หวยใต้ดินได้เปรียบนั้นก็คือสามารถหาซื้อได้จากช่องทาง หวยออนไลน์ ไม่จำเป็นต้องไปตากแดดเพื่อจะไปซื้อเลขที่ไม่รู้ว่าจะมีรึป่าว นั้นเป็นจุดแข็งของหวยใต้ดินเลยทีเดียว