All sunglass strap canvases include the thread you will need and a needle. You can buy completed sunglass straps for an additional $75. Email or call for a quote on custom sunglass straps.