All flip flop canvases include the thread you will need and a needle. You can buy completed flip flops for an additional $176. Email or call for a quote on custom flip flops.