Does the mobility budget expire at the end of the month?

No, your unused mobility budget does not expire at the end of the month. You can also use the credit in the following months. The credit only expires three years after it was charged.
div.wrapper { color: #4a4a4a!important; font-size: 1em; font-weight: 400; line-height: 1.5; font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; } div.wrapper h1 { font-weight: 600; color: #000 } div.wrapper .header { background: #fff } div.wrapper h1.logo img { content: url("https://wegfinder.at/img/default/nav_logo.png") } div.wrapper h1.logo:after { content: "FAQs"; margin-left: .5em; margin-top: -0.25em; font-size: .85em; color: #000 } div.wrapper .header nav.menu a { line-height: 1.5; padding: .5rem .75rem; color: #4a4a4a } div.wrapper .header { background: #fff; border: 0 } div.wrapper .header .container:nth-child(2) { margin-top: 5vw } @media(max-width:575px) { div.wrapper .header { background: #fff; background: #fff url(https://wegfinder.at/img/default/artwork-routing.svg) top center no-repeat; background-size: cover; min-height: 40vw; border: 0 } } div.wrapper .search-field input { background-color: #fff; color: #4a4a4a; box-shadow: 0 2px 10px rgb(0 0 0 / 13%) } div.wrapper ul.search-results { background: #fff; position: absolute; z-index: 1000; margin: .5em 1em 1em 0; box-shadow: 0 2px 10px rgb(0 0 0 / 13%); width: auto; max-width: 900px } div.wrapper .search-message { margin: 2em 2em; color: #4a4a4a } div.wrapper .result .result-icon { color: #8d9ebd } div.wrapper .result .result-subtitle { line-height: 1.1em } div.wrapper nav.breadcrumbs .container { border-top: 1px solid #f1f2f4 } div.wrapper .footer { background: #fff url(https://wegfinder.at/img/default/artwork.svg) top center no-repeat; background-size: cover; width: 100%; padding-bottom: 30vw; text-align: center; border: 0 } div.wrapper .footer .copyright,div.wrapper .footer .menu { font-weight: 300; font-size: 1em } div.wrapper .footer .language-picker { background: #fff } div.wrapper .sections--grid .section-inner .title { color: #4a4a4a } div.wrapper .sections--grid .section-inner i { color: #4a4a4a } div.wrapper .sections--grid .section-inner { box-shadow: none; background: #fafafa } div.wrapper hr { display: none } div.wrapper .sections--grid { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } .main .container ul,.main .container ol { padding-left: 0 } .sections--grid { margin: -5px } div.wrapper .sections--grid::before { content: "Themenbereiche"; margin-left: .5em; margin-top: .5em; font-weight: 500; line-height: 3em; text-transform: uppercase; font-size: .7em; color: #aaa; letter-spacing: .05em } div.wrapper .sections--grid .section { border-top: 1px solid #f1f2f4 } .sections--grid .section { width: 100% } .sections--grid .section a { padding: 0 } div.wrapper .sections--grid .section-inner { border: 0; background: #fff } .sections--grid .section-inner { position: static; padding: 10px; flex-direction: row; justify-content: flex-start; text-align: initial } .feedback,.button,.sections--grid .section-inner,.sections--list .section-inner,.box { margin: 5px } html[dir="ltr"] .sections--grid .section-inner .icon,html[dir="ltr"] .sections--grid .section-inner [data-font] { margin: 0 } div.wrapper .sections--grid .section-inner i { font-size: 1.75em } a,.section-inner [data-font],.section-inner .icon,.section>a:hover { color: #4a4a4a } .section-inner .icon { display: none } div.wrapper .sections--list .section-inner .title { color: #4a4a4a } div.wrapper .sections--list .section-inner i { color: #4a4a4a } div.wrapper .sections--list .section-inner { border: 0; box-shadow: none } div.wrapper .sections--list .section { border-top: 1px solid #f1f2f4 } div.wrapper .sections--list .section-inner { border: 0; box-shadow: none } div.wrapper .sections--list .section { border-top: 1px solid #f1f2f4 } div.wrapper .sections--list::before { content: " "; margin-left: .5em; margin-top: .5em; font-weight: 500; line-height: 3em; text-transform: uppercase; font-size: .7em; color: #aaa; letter-spacing: .05em } div.wrapper .sections--list { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } div.wrapper .sections--list .section-inner { line-height: 1.2em } div.wrapper .sections--list .section-inner svg { margin-right: 1.5em } div.wrapper .sections--list { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } div.wrapper .sections--list .section-inner { line-height: 1.2em } div.wrapper .sections--list .section-inner svg { margin-right: 1.5em } @media screen and (max-width:575px) { div.wrapper .sections--list::before { content: "Themen" } } div.wrapper .article-content { color: #4a4a4a; font-size: 1em; line-height: 1.5em } div.wrapper .article-content ul { padding-left: 1.25em } div.wrapper .article-content li { margin-bottom: 1em } div.wrapper { color: #4a4a4a!important; font-size: 1em; font-weight: 400; line-height: 1.5; font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif } div.wrapper h1 { font-weight: 600; color: #000 } div.wrapper .header { background: #fff } div.wrapper h1.logo img { content: url("https://wegfinder.at/img/default/nav_logo.png") } div.wrapper h1.logo:after { content: "FAQs"; margin-left: .5em; margin-top: -0.25em; font-size: .85em; color: #000 } div.wrapper .header nav.menu a { line-height: 1.5; padding: .5rem .75rem; color: #4a4a4a } div.wrapper .header { background: #fff; border: 0 } div.wrapper .header .container:nth-Child(2) { margin-top: 5vw } @media(max-width:575px) { div.wrapper .header { background: #fff; background: #fff url(https://wegfinder.at/img/default/artwork-routing.svg) top center no-repeat; background-size: cover; min-height: 40vw; border: 0 } } div.wrapper .search-field input { background-color: #fff; color: #4a4a4a; box-shadow: 0 2px 10px rgb(0 0 0 / 13%) } div.wrapper ul.search-results { background: #fff; position: absolute; z-index: 1000; margin: .5em 1em 1em 0; box-shadow: 0 2px 10px rgb(0 0 0 / 13%); width: auto; max-width: 900px } div.wrapper .search-message { margin: 2em 2em; color: #4a4a4a } div.wrapper .result .result-icon { color: #8d9ebd } div.wrapper .result .result-subtitle { line-height: 1.1em } div.wrapper nav.breadcrumbs .container { border-top: 1px solid #f1f2f4 } div.wrapper .footer { background: #fff url(https://wegfinder.at/img/default/artwork.svg) top center no-repeat; background-size: cover; width: 100%; padding-bottom: 30vw; text-align: center; border: 0 } div.wrapper .footer .copyright,div.wrapper .footer .menu { font-weight: 300; font-size: 1em } div.wrapper .footer .language-picker { background: #fff } div.wrapper .sections--grid .section-inner .title { color: #4a4a4a } div.wrapper .sections--grid .section-inner i { color: #4a4a4a } div.wrapper .sections--grid .section-inner { box-shadow: none; background: #fafafa } div.wrapper hr { display: none } div.wrapper .sections--grid { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } .main .container ul,.main .container ol { padding-left: 0 } .sections--grid { margin: -5px } div.wrapper .sections--grid::before { content: "Themenbereiche"; margin-left: .5em; margin-top: .5em; font-weight: 500; line-height: 3em; text-transform: uppercase; font-size: .7em; color: #aaa; letter-spacing: .05em } div.wrapper .sections--grid .section { border-top: 1px solid #f1f2f4 } .sections--grid .section { width: 100% } .sections--grid .section a { padding: 0 } div.wrapper .sections--grid .section-inner { border: 0; background: #fff } .sections--grid .section-inner { position: static; padding: 10px; flex-direction: row; justify-content: flex-start; text-align: initial } .feedback,.button,.sections--grid .section-inner,.sections--list .section-inner,.box { margin: 5px } html[dir='ltr'] .sections--grid .section-inner .icon,html[dir='ltr'] .sections--grid .section-inner [data-font] { margin: 0 } div.wrapper .sections--grid .section-inner i { font-size: 1.75em } a,.section-inner [data-font],.section-inner .icon,.section>a:hover { color: #4a4a4a } .section-inner .icon { display: none } div.wrapper .sections--list .section-inner .title { color: #4a4a4a } div.wrapper .sections--list .section-inner i { color: #4a4a4a } div.wrapper .sections--list .section-inner { border: 0; box-shadow: none } div.wrapper .sections--list .section { border-top: 1px solid #f1f2f4 } div.wrapper .sections--list .section-inner { border: 0; box-shadow: none } div.wrapper .sections--list .section { border-top: 1px solid #f1f2f4 } div.wrapper .sections--list::before { content: " "; margin-left: .5em; margin-top: .5em; font-weight: 500; line-height: 3em; text-transform: uppercase; font-size: .7em; color: #aaa; letter-spacing: .05em } div.wrapper .sections--list { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } div.wrapper .sections--list .section-inner { line-height: 1.2em } div.wrapper .sections--list .section-inner svg { margin-right: 1.5em } div.wrapper .sections--list { border-bottom: 1px solid #f1f2f4; margin-bottom: 2em } div.wrapper .sections--list .section-inner { line-height: 1.2em } div.wrapper .sections--list .section-inner svg { margin-right: 1.5em } @media screen and (max-width:575px) { div.wrapper .sections--list::before { content: "Themen" } } div.wrapper .article-content { color: #4a4a4a; font-size: 1em; line-height: 1.5em } div.wrapper .article-content ul { padding-left: 1.25em } div.wrapper .article-content li { margin-bottom: 1em } .richtext-content a { color: #429ed7; }