Służba 1916 rok SM UC-31 został wcielony do służby w Cesarskiej Marynarce Wojennej 2 września 1916 roku. Tego dnia dowództwo jednostki objął por. mar. (niem. Oberleutnant zur See) Otto von Schrader. Po okresie szkolenia okręt został 10 grudnia włączony w skład 1. Flotylli U-Bootów Hochseeflotte. Obszarami działalności operacyjnej okrętu były najczęściej wschodnie wybrzeże Wielkiej Brytanii i zachodnia część kanału La Manche. 30 grudnia okręt postawił pod Sunderlandem liczącą 18 min zagrodę, na której nazajutrz zatonęła u ujścia Tyne brytyjska pilotówka „Protector” (200 BRT), a na jej pokładzie śmierć poniosło 19 załogantów.

1917 rok W styczniu 1917 roku UC-31 oraz pozostałe podwodne stawiacze min typu UC II wchodzące w skład 1. Flotylli (UC-24, UC-29, UC-32, UC-33, UC-40, UC-41 i UC-42) postawiły u wschodnich wybrzeży Wysp Brytyjskich 26 zagród minowych liczących łącznie 126 min. 4 stycznia na postawionej przez UC-31 u ujścia rzeki Wear minie zatonął zbudowany w 1911 roku brytyjski parowiec „Lonclara” o pojemności 1294 BRT (śmierć poniosło czterech marynarzy). 25 stycznia w odległości 150 Mm na zachód od ławicy Horns Rev załoga U-Boota zatrzymała i po ewakuacji całej załogi zatopiła zbudowany w 1878 roku duński parowiec „O.B. Suhr” (1482 BRT), płynący z ładunkiem drobnicy z South Shields do Vejle (na pozycji ).