No, the mega contest is free to play. You can submit 1 entry to each mega contest absolutely free.  Additional teams can be added to mega contest by spending coins.